Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js .post需要回调函数,但得到了一个[object Undefined]_Node.js_Mongodb_Express_Mongoose - Fatal编程技术网

Node.js .post需要回调函数,但得到了一个[object Undefined]

Node.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文件夹)公开一个函数,该函数返回其他中间件函数。如果希望访问中间件函数,则需要在

我正在尝试使用路由,但它抛出了一个错误

它的工作没有路线,所以路线一定有问题, 你介意帮我吗

index.js(路由文件夹)

app.js

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
    })