有关路由和创build新对象的Mongoose问题
我是Node的新手,我使用Mongoose作为MongoDB的驱动程序。 我用我的意见翡翠。
我的“编辑”的意见和我的“显示对象”的意见看起来不错。 但是,当我尝试创build一个新的对象时,出现“对象未定义”的错误。
我在我的server.js中有这个:
require('./models/object'); app.resource('objects', require('./routes/objects'))
并在我的路线文件夹我有:
exports.new = function(req, res) { res.render('object/new') }
最后我的看法是这样的:
h1 New Object form(method='post', action='/objects') .formRow label Name: input(type='text', name='object[name]', value=object.name) .formRow label Email: textarea(name='object[email]')= object.email .formRow input(type='submit', value='Create')
有什么我要离开吗? 感谢您的帮助。
看来你正在使用快速框架
您需要在渲染视图的同时传入对象。
res.render('object/new', { object: 'your object here'})