关于这个主题的帖子已经有几篇了但是我无法理解我的代码:(
我有这个简单的渲染功能:
router.get("/", function(req, res) {
res.render("index", {
route: "one"
});
});
我尝试在客户端js文件中访问此变量route
到目前为止没有运气:
// Unexpected token: <
var route = <%- JSON.stringify(route) %>;
// variable 'route' is undefined
var route = !{route};
// Unexpected token .
var route = !{JSON.stringify(route)};
// console log out "<%- JSON.stringify(route) %>;
var route = "<$- JSON.stringify(route) %>";
请注意,我的视图引擎为ejs
答案 0 :(得分:0)
也许你试试:
router.get("/", function(req, res) {
res.render("index", JSON.stringify({
route: "one"
}));
});
并在客户端使用JSON.parse