【发布时间】:2017-02-07 15:20:30
【问题描述】:
当我使用 NodeJS 将变量传递给我的 html 页面时,我可以使用如下内联脚本访问它:
// passing myVar from the server
router.get('/', (req, res) => {
res.render('index', { myVar: 'test'});
});
// access in index.ejs
<script>
let myVar = <%- JSON.stringify(myVar) %>;
alert(myVar);
</script>
如果我尝试在此处使用外部脚本而不是内联脚本,我会在使用 ejs 语法 <%- %> 时遇到错误。如何在外部脚本中访问 myVar?
【问题讨论】:
标签: javascript node.js ejs