2016-04-13 16 views
2

node.jsを学習しようとしています。ビュー・ディレクトリのビュー "index"を検索できませんでした

私は以下のコードを持っています。

var express = require('express'); 
var app = express(); 

var port = process.env.PORT || 5000; 

app.use(express.static('public')); 
app.use(express.static('src/views')); 

app.set('view engine', 'ejs'); 

app.get('/', function(req, res) { 
    res.render('index', { title: 'Hello from render', nav: ['Books', 'Author'] }); 
}); 

は私がindex.ejsという名前のファイルを持っているビューディレクトリ にビュー「インデックス」を検索できませんでした。どうすればこのエラーを取り除くことができますか?

答えて

0

これは私がそれを固定する方法である

app.set('views', __dirname + '/views'); 
+0

このように 'app.set( 'views'、__dirname + '/ views');app.set( 'ビューエンジン'、 'ejs'); ' – user2281858

0

で試してみてください。

app.set('views', './src/views'); 
app.set('view engine', 'ejs'); 
+0

これらの行はどこにありますか? – fraxture

関連する問題