我想在.ejs
中的服务器运行时显示一个node.js
文件。这是我在app.js
中的代码:
app.get('/imc',function(req,res){
res.render("imc/calculaImc");
})
到目前为止,一切正常,文件正在显示。
但是,我不知道如何在.ejs
文件中传递JS文件的路径:
<script src= "test.js"> </ script>
答案 0 :(得分:1)
一种方法是将文件夹导出为app.js
文件中的静态资源,然后在html
中使用它,就像您现在一样。由于您似乎正在使用express
,因此它非常简单。
app.js:
app.use('/scripts', express.static(path.join(__dirname, '/imc')));
HTML:
<script src="/scripts/calculamc.js" type="text/javascript"></script>