4

私はnodejsを初めて使用し、このエラーをデバッグする方法を誰かが知っているかどうか疑問に思っていました。

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

ノード/npmをubuntuボックスにインストールするための少しの作業の後、エクスプレスインスタンスをインストールしました。何か案は?これが私のスタックトレースです:

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)

これがroutes/index.js 7:7です:

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

1 に答える 1

0

私はそれを理解しました。問題は、依存関係が適切にインストールされていなかったことです。このコマンドを実行した後、機能しました:

cd . && sudo npm install

アプリを動作させる前の私のコマンドは、このチュートリアルの最初の部分を参照していました。

http://shapeshed.com/creating-a-basic-site-with-node-and-express/

助けてくれてありがとう!

于 2012-08-05T19:39:28.140 に答える