![](/img/trans.png)
[英]Node.js : Load .js and .css files included in HTML file without Express/frameworks
[英]node.js express rendering inside included js files
可以说我有一个简单的看法
<html>
<head>
<title>something</title>
</head>
<body>
<%= param %>
</body>
<script type="text/javascript" src="myscript.js"></script>
</html>
这是myscript.js
$(function() {
var p = <%= param %>
}
我可以在myscript.js
内部制作快速渲染引擎(在这种情况下为ejs
)吗?
我不认为Express会触及您的静态文件。 您可以将其设为从路线渲染并提供服务的视图,如下所示:
app.get('/js/myscript.js', function(req, res) {
res.render('myscript');
});
使用正则表达式路由,您可以使用任何以.js
结尾的内容来实现。 (在任何人投票之前,请注意我说可以 ,不应该 。)
不过,将静态javascript提供给使用Express提供的JSON数据的浏览器可能会更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.