新手求大神解答!
//導入依賴模塊
var express = require('express');
//設置端口
var port = process.env.PORT || 3000;
var app = express();
app.set('views', './views');
app.set('view engine', 'jade');
app.listen(port);
console.log('server running on port: '+port);
// index page
app.get('/', function(req, res) {
? res.render('index', {
? ? title: 'index page'
? })
});
// detail page
app.get('/movie/:id', function(req, res) {
? res.render('detail', {
? ? title: 'detail page'
? })
});
// list page
app.get('/admin/list', function(req, res) {
? res.render('list', {
? ? title: 'list page'
? })
});
// admin page
app.get('/admin/movie', function(req, res) {
? res.render('admin', {
? ? title: 'admin page'
? })
});
//==========================================//
上面代碼依舊會報錯, 不知道哪里出問題, 跪求高手指點!
Error: Failed to lookup view "index" in views directory "./views"
? ?at EventEmitter.render (f:\www\nodemongo\node_modules\express\lib\application.js:579:17)
? ?at ServerResponse.render (f:\www\nodemongo\node_modules\express\lib\response.js:961:7)
? ?at f:\www\nodemongo\app.js:16:7
? ?at Layer.handle [as handle_request] (f:\www\nodemongo\node_modules\express\lib\router\layer.js:95:5)
? ?at next (f:\www\nodemongo\node_modules\express\lib\router\route.js:131:13)
? ?at Route.dispatch (f:\www\nodemongo\node_modules\express\lib\router\route.js:112:3)
? ?at Layer.handle [as handle_request] (f:\www\nodemongo\node_modules\express\lib\router\layer.js:95:5)
? ?at f:\www\nodemongo\node_modules\express\lib\router\index.js:277:22
? ?at Function.process_params (f:\www\nodemongo\node_modules\express\lib\router\index.js:330:12)
? ?at next (f:\www\nodemongo\node_modules\express\lib\router\index.js:271:10)
2016-08-22
同求啊,我也出現了這個問題。。。怎么調都不對
2015-12-23
Error: Failed to lookup view "index" in views directory "./views"目錄不對,index.jade放在views目錄里面。