Node.js 在NodeJs中更改把手延长件
嗨, 我的模板文件的扩展名为Node.js 在NodeJs中更改把手延长件,node.js,templates,express,handlebars.js,Node.js,Templates,Express,Handlebars.js,嗨, 我的模板文件的扩展名为.handlebar,我想将其更改为.hbs const express = require('express'); const exphbs = require('express-handlebars'); const app = express(); app.engine('handlebars', exphbs({defaultLayout: 'index'})); app.set('view engine', 'handlebars'); 将handl
.handlebar
,我想将其更改为.hbs
const express = require('express');
const exphbs = require('express-handlebars');
const app = express();
app.engine('handlebars', exphbs({defaultLayout: 'index'}));
app.set('view engine', 'handlebars');
将handlebar
更改为hbs
并重命名文件时,会出现错误。这些文件再也找不到了
缺少什么?请尝试设置以下属性
const exphbs = require('express-handlebars');
const handlebars = exphbs.create({
// layoutsDir: path.join(__dirname, 'app/views/layouts'),
// partialsDir: path.join(__dirname, 'app/views/partials'),
defaultLayout: 'index',
extname: 'hbs'
});
app.engine('hbs', handlebars.engine);
app.set('view engine', '.hbs');
尝试设置以下属性
const exphbs = require('express-handlebars');
const handlebars = exphbs.create({
// layoutsDir: path.join(__dirname, 'app/views/layouts'),
// partialsDir: path.join(__dirname, 'app/views/partials'),
defaultLayout: 'index',
extname: 'hbs'
});
app.engine('hbs', handlebars.engine);
app.set('view engine', '.hbs');
更改代码,如下所示: ` 从更改文件的扩展名
.hanlebar
到
.hbs
并将您的索引.hbs
文件放在路径/到/项目/视图/布局中,其余的。hbs
文件应保留在路径/到/项目/视图中/更改代码如下:
`
从更改文件的扩展名
.hanlebar
到
.hbs
并将您的索引.hbs
文件放在路径/到/项目/视图/布局中
和的其余部分中。hbs
文件应保留在路径/到/项目/视图中
,这真的很烦人,主文件索引
应该放在其他模板文件的上方,而不是下方。这确实令人讨厌,主文件索引
应该放在其他模板文件的上方,而不是下方