Node.js找不到目录

时间:2015-10-21 13:01:02

标签: node.js

我是Node.js的新手,我正在尝试部署一个用Node.js编写的开源项目,可以在github(https://github.com/pyvandenbussche/lov)下找到。

当我尝试运行该应用时,我收到以下错误:

Error: Failed to lookup view "500" in views directory "undefined/app/views" at Function.app.render (/home/me/Documents/lov/node_modules/express/lib/application.js:493:17)

我知道错误来自以下代码:app.set('views', config.root + '/app/views')因为未定义config.root,所以我想知道在哪里定义它。

Node.js会自动执行吗?

1 个答案:

答案 0 :(得分:1)

The config object imported in server.js来自config/config.js file

所以你应该只将root : someDir(即process.cwd())添加到开发中(以及相应的其他envs),请参阅:

module.exports = {
  development: {
    root: process.cwd()
...