如何解决为什么我的项目的UI更改了,并且在注册车把时没有显示数据?
我必须在车把中使用if if条件语句。为此,我在app.js中注册了一个registerHelper,下面是我的代码:
var expressHbs = require('express-handlebars');
var app = express();
app.set('views',path.join(__dirname,'views'));
//setting up the RegisterHelper
var hbsss = expressHbs.create({
// Specify helpers which are only registered on this instance.
helpers: {
last: function (num) { return (num+100); },}
});
app.engine('hbs',hbsss.engine);
app.set('view engine','hbs');
app.locals.layout = false;
app.use(express.static(path.join(__dirname,'public')));
});
module.exports = app;
如果我删除以下行/代码:“ app.locals.layout = false;” 我收到以下错误:
在添加registerhelpers并运行服务器之前,UI可以正常显示,如下所示:
添加registerhelpers并运行服务器后,UI发生了更改,并且内容也未显示如下:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。