2012-08-04 23 views
4

我是新来的NodeJS并想知道是否有人知道如何调试这个错误:错误:“引擎”对象#<View>的是不是一个函数

TypeError: Property 'engine' of object #<View> is not a function 

我刚刚安装一个快速实例,在一个Ubuntu机器上安装node/npm之后的一些工作。有任何想法吗?这里是我的堆栈跟踪:

500 TypeError: Property 'engine' of object #<View> is not a function 
at View.render (/var/www/node_modules/express/lib/view.js:75:8) 
at Function.app.render (/var/www/node_modules/express/lib/application.js:504:10) 
at ServerResponse.res.render (/var/www/node_modules/express/lib/response.js:676:7) 
at exports.index (/var/www/routes/index.js:7:7) 
at callbacks (/var/www/node_modules/express/lib/router/index.js:165:11) 
at param (/var/www/node_modules/express/lib/router/index.js:139:11) 
at pass (/var/www/node_modules/express/lib/router/index.js:146:5) 
at Router._dispatch (/var/www/node_modules/express/lib/router/index.js:173:5) 
at Object.router (/var/www/node_modules/express/lib/router/index.js:33:10) 
at next (/var/www/node_modules/express/node_modules/connect/lib/proto.js:190:15) 

这里的路线/ index.js 7:7:

res.render('index', { title: 'Express' }); 
+2

您试图使用什么视图引擎?您可能需要使用['app.engine'](http://expressjs.com/api.html#app.engine)为其配置回调,并可能使用[consolidate.js](https://github.com /visionmedia/consolidate.js)具有兼容的回调进行配置。 – 2012-08-04 18:59:47

+1

向我们展示routes/index.js:7:7,请:) – rdrey 2012-08-05 12:19:47

+0

我相信我使用的视图引擎是玉。我将不得不考虑使用合并... 已更新@rdey =) – wajiw 2012-08-05 18:09:10

回答

相关问题