Node.js 仅当作为服务运行时,车把查找失败

Node.js 仅当作为服务运行时,车把查找失败,node.js,express,service,handlebars.js,upstart,Node.js,Express,Service,Handlebars.js,Upstart,在项目根目录中通过npm运行时,无论是在本地还是在服务器的计算机上,我都没有问题,但在作为服务运行时,Handlebar无法找到我的视图文件,并将此错误输出到我的日志: server listening... Connected Error: Failed to lookup view "home" in views directory "/views" at EventEmitter.render (/var/www/dopWeb/node_modules/express/lib/ap

在项目根目录中通过npm运行时,无论是在本地还是在服务器的计算机上,我都没有问题,但在作为服务运行时,Handlebar无法找到我的视图文件,并将此错误输出到我的日志:

server listening...
Connected
Error: Failed to lookup view "home" in views directory "/views"
    at EventEmitter.render (/var/www/dopWeb/node_modules/express/lib/application.js:580:17)
    at ServerResponse.render (/var/www/dopWeb/node_modules/express/lib/response.js:966:7)
    at /var/www/dopWeb/index.js:45:13
    at Layer.handle [as handle_request] (/var/www/dopWeb/node_modules/express/lib/router/layer.js:95:5)
    at next (/var/www/dopWeb/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/var/www/dopWeb/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/var/www/dopWeb/node_modules/express/lib/router/layer.js:95:5)
    at /var/www/dopWeb/node_modules/express/lib/router/index.js:281:22
    at Function.process_params (/var/www/dopWeb/node_modules/express/lib/router/index.js:335:12)
    at next (/var/www/dopWeb/node_modules/express/lib/router/index.js:275:10)
我有一个非常标准的配置文件:

description "dop webserver"
author      "Mike Pawlak"

start on started mountall
stop on shutdown

# automatically respawn

respawn
respawn limit 99 5

script

    export HOME="/root"
    exec /usr//bin/nodejs /var/www/dopWeb/bin/www >> /var/log/node.log 2>&1

end script
和目录结构-

  • 项目根
    • 公开的
    • 节点模块
    • 路线
    • 垃圾箱
      • 万维网
    • 观点
      • 布局
        • 主要
    • index.js
Index.js代码:

...

//rendering engine setup
var handlebars = require('express-handlebars')
  .create({defaultLayout: 'main'});
app.engine('handlebars', handlebars.engine);
app.set('view engine', 'handlebars');

...

app.get('/', function(req, res) {
        res.render("/home");
})

...

我从来没有弄明白这一点,而是去了,并建立了我的服务