您在
line 8
上的引擎初始化是错误的。
请更改为
app.engine('handlebars', engine());
。检查下面的片段。
const express = require('express');
const { engine } = require ('express-handlebars');
const app = express();
app.engine('handlebars', engine());
app.set('view engine', 'handlebars');
app.set("views", "./views");
app.get('/', (req, res) => {
res.render('home');
});
app.listen(3000);
在车把后面插入
.engine
,看:
app.engine('handlebars', handlebars.engine({ defaultLayout: 'main' }));
const { 引擎 } = require("express-handlebars");
应用程序引擎( “HBs”, 引擎({ 扩展名:“hbs”, 默认布局:假, 布局目录:“视图/布局/”, }) );