我的节点数据没有绑定到模板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)。 另外,尝试重新部署应用程序。