2
當我嘗試在Heroku上部署我的簡單nodejs博客應用程序時,我有非常嚴重的錯誤。我的節點數據沒有綁定到模板變量。 所以我有正確的工作程序本地來自節點的我的數據沒有綁定到模板變量
但在Heroku上部署後,存在操作名稱的錯誤基礎上,我採取從服務器,並添加到模板變量的名稱。這是錯誤的圖像和代碼。
控制器代碼
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
任何想法?