express 中关于ejs模版的问题
根据express官网的指引 var express = require(‘express’) var app = express() var login = require(’./controller/login’); var partials = require(‘express-partials’); app.engine(’.ejs’, require(‘ejs’).__express) app.set(‘views’, __dirname + ‘/views’); app.set(‘view engine’, ‘ejs’); app.use(partials())
app.get('/', function (req, res) {
res.render('login',{});
//res.send('Hello World')
})
app.listen(3000)
我第一是设置了模版的引擎,然后use了partials
但是得到的错误信息是:Error: No default engine was specified and no extension was provided.
我既然已经自己设置了ejs模版,还出现这个让我很不解,不知道大家有没有遇见这种情况
1 回复
express -e ejs microblog 还是用 exoress自己生成的基本文件把