【发布时间】:2017-02-16 04:18:34
【问题描述】:
我正在使用带有节点 js 的 express js 框架,并且在我的 server.js 文件中,我使用过
app.use('/api',router);
在我的 ejs 文件中,当我使用脚本标签时
<script src = main.js>
我收到错误消息“无法获取 http://localhost:3000/api/main.js” 我如何在 ejs 中包含这些文件
请帮忙!!!
【问题讨论】:
-
为什么首先要包含带有
script标记的引导 css 文件?为什么不用<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">直接引用而不是静态文件? -
stackoverflow.com/questions/18629327/adding-css-file-to-ejs 你可以在这里找到答案......
-
app.use尝试将其更改为app.get('/api',function(req,res){ res.send('Huston we have lift off'); }); -
@UmakantMane 非常感谢!我使用了 app.use(express.static(__dirname + '/public'));效果很好!
标签: javascript node.js express ejs