nodeJS + Swig模板将variables传递给javascript
有没有什么办法使用快递+ swig模板nodeJS从服务器端传递variables到客户端JavaScript? 我知道它可以在Jade中完成,但是我宁愿使用更接近HTML的模板引擎。 谢谢你的帮助!
好吧,我会假设你可以configuration你的快递与巩固。如果不是请阅读此链接( http://tinyurl.com/kcs8kvy )。 那么我没有find直接的方式来传递variables值的客户端JavaScript,但我find了一个解决方法。
比如你发送一个对象,在你的路线上快递:
app.get("/", function(req, res){ var myUser = { name: "Obama" }; res.render("index", {user: myUser}); });
那么在你的index.html文件中你可以创build一个脚本标签:
<html>
<body> <script> var username = "{{user.name}}"; </script> <script src="whatever.js"></script> </body>
</html>
然后在您的whatever.js文件中,用户名variables将以正确的值提供。 我希望这对你有所帮助。