で呼び出すときに、ファイルの.jadeが必要かどうか疑問に思いましたres.render('login', { locals: { title: 'Hello - Please Login To Your Account' }});
。login.jadeが存在すると仮定します。また、それを使ってhtml5を作成することは可能かどうか疑問に思いました。res.render('login.html')のように呼び出す必要がありますか?したがって、htmlモジュールをインストールした後、ログインページに次のように表示されます。
TypeError: Object #<Object> has no method 'compile'
at Function.compile (/var/www/node-login/node_modules/express/lib/view.js:68:33)
at ServerResponse._render (/var/www/node-login/node_modules/express/lib/view.js:417:18)
at ServerResponse.render (/var/www/node-login/node_modules/express/lib/view.js:318:17)
at /var/www/node-login/app/server/router.js:49:8
at callbacks (/var/www/node-login/node_modules/express/lib/router/index.js:272:11)
at param (/var/www/node-login/node_modules/express/lib/router/index.js:246:11)
at pass (/var/www/node-login/node_modules/express/lib/router/index.js:253:5)
at Router._dispatch (/var/www/node-login/node_modules/express/lib/router/index.js:280:5)
at Object.handle (/var/www/node-login/node_modules/express/lib/router/index.js:45:10)
at next (/var/www/node-login/node_modules/express/node_modules/connect/lib/http.js:204:15)