当转换一个index.html页面由Express而不是Webstorm提供时,我注意到我的所有脚本突然报告了404 - Not Found
,之前发现它们很好。
我是否应该从Express中提供有大量标签的页面?如果可以这样做,那么他们现在怎么样404-Not found
,以前他们被发现的很好?
编辑:目录结构:
project
--- src
--- js
main.js
--- css
index.html
app.js <-- all the express code
Express代码包括以下几行:
app.use(express.static(__dirname + '/js'));
app.use(express.static(__dirname + '/css'));
答案 0 :(得分:1)
确保将Express设置为提供静态资源。默认情况下,它将从/public
app.use(express.static(path.join(__dirname, 'public')));
您可以在那里添加脚本(推荐!)或添加指向特定脚本文件夹的其他express.static
语句。