express 中关于ejs模版的问题
发布于 4 年前 作者 lcepy 7754 次浏览 最后一次编辑是 2 年前 来自 问答

根据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自己生成的基本文件把

回到顶部