使用Express时,无法从我的索引页面访问其他文件

时间:2016-12-26 06:35:38

标签: node.js express cloud9-ide

在cloud9上放置我的index.pug页面时,我可以使用(appname).c9users.io /正确访问页面。但是我使用外部css和js文件,但是当我包含css和js文件时,我得到了一堆404错误,即使它们与我的index.pug页面位于同一文件夹中。

我认为这可能是一些愚蠢的chmod权限错误,我没有正确设置cloud9环境,但它不是。刚提出这个问题,因为我作为一个快速的新手浪费了一大笔时间。

1 个答案:

答案 0 :(得分:0)

正确答案是我忘了设置其他文件的路由。即

app.use('/public', express.static(process.cwd() + '/public'));

有关较长的表单说明,请参阅http://www.clementinejs.com/tutorials/tutorial-beginner.html#AddingAdditionalElementstoIndex.html

希望这有助于未来我的