Express JS:我的index.html

时间:2015-07-07 17:52:06

标签: javascript express

当转换一个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'));

1 个答案:

答案 0 :(得分:1)

确保将Express设置为提供静态资源。默认情况下,它将从/public

提供这些服务
app.use(express.static(path.join(__dirname, 'public')));

您可以在那里添加脚本(推荐!)或添加指向特定脚本文件夹的其他express.static语句。