无法在视图目录中查找视图“索引”

我正在学习node.js。

我有以下代码。

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的文件。 我怎样才能摆脱这个错误?

尝试

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

这是我如何解决它。

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