我的节点数据没有绑定到模板variables
当我尝试在Heroku上部署我简单的nodejs博客应用程序时,我有非常平坦的错误。 我的节点数据没有绑定到模板variables。 所以我有正确的工作应用程序本地
但是在Heroku上部署之后,根据我从服务器获取的名称添加到模板variables中的操作名称中有一个错误。 这里是错误的图像和代码。
控制器代码
exports.new = function(req, res) { res.render('users/new', { user: new User({}), action:'/create' }); };
表格代码
扩展基地
block content - var action = action || '/users' if (!user.isNew) - action += '/'+user.id form(action=action, method='post') if(!user.isNew) input(type='hidden', name='_method', value='put') p label Name br input.input(name='name', type='text', value=user.name) p label Username br input(name='username', type='text', value=user.username) p label Email br input(name='email', type='text', value=user.email) p label Change password br input(name='password', type='password', placeholder='Type a new one to update') p button.btn.btn-primary(type='submit') Save user
新的模板代码
extends form block prepend content h2 New user
有任何想法吗??
它认为可能是caching问题。
尝试在控制器文件中进行一些更改(例如,在呈现“用户/新”模板时添加一些新variables)。 另外,尝试重新部署应用程序。