gpt4 book ai didi

javascript - 我来自 Node 的数据没有绑定(bind)到模板变量

转载 作者:行者123 更新时间:2023-11-30 05:43:09 24 4
gpt4 key购买 nike

当我尝试在 Heroku 上部署我的简单 nodejs 博客应用程序时,我遇到了非常严重的错误。我来自 Node 的数据没有绑定(bind)到模板变量。所以我在本地有正确的工作应用程序 enter image description here

但是在 Heroku 上部署之后,基于我从服务器获取并添加到模板变量的名称的操作名称出现错误。这是错误的图像和代码。 enter image description here

Controller 代码

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

有什么想法吗??

最佳答案

它认为可能是缓存问题。

尝试在 Controller 文件中进行一些更改(例如,在渲染“users/new”模板时添加一些新变量)。另外,尝试重新部署应用程序。

关于javascript - 我来自 Node 的数据没有绑定(bind)到模板变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19618025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com