Node.js .post需要回调函数,但得到了一个[object Undefined]
我正在尝试使用路由,但它抛出了一个错误 它的工作没有路线,所以路线一定有问题, 你介意帮我吗 index.js(路由文件夹) app.jsNode.js .post需要回调函数,但得到了一个[object Undefined],node.js,mongodb,express,mongoose,Node.js,Mongodb,Express,Mongoose,我正在尝试使用路由,但它抛出了一个错误 它的工作没有路线,所以路线一定有问题, 你介意帮我吗 index.js(路由文件夹) app.js app.post('/addEvent',routes.saveEvent); // addEvent is the action of form index.js(模式文件夹) 错误:。post需要回调函数,但得到了一个[object Undefined] js(routes文件夹)公开一个函数,该函数返回其他中间件函数。如果希望访问中间件函数,则需要在
app.post('/addEvent',routes.saveEvent); // addEvent is the action of form
index.js(模式文件夹)
错误:。post需要回调函数,但得到了一个[object Undefined]
js(routes文件夹)公开一个函数,该函数返回其他中间件函数。如果希望访问中间件函数,则需要在索引中调用导出的函数。JS:
改变
app.post('/addEvent',routes.saveEvent)代码>
到
app.post('/addEvent',routes().saveEvent)代码>请将您的文章格式设置得更好。真的很难理解发生了什么。
app.post('/addEvent',routes.saveEvent); // addEvent is the action of form
var mongoose = require('mongoose');
module.exports = mongoose.model('user', {
name: Number,
email: String,
favoriteBook: String,
password: String,
confimrPassword: String
});
module.exports=mongoose.model('event',{
organizer:String,
email:String,
address:String,
street:String,
category:String,
price:String,
otherInfo:String
})