Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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 多个app.post请求,但我收到一个插入错误nodejs_Node.js_Mongodb_Request_Handler_Restify - Fatal编程技术网

Node.js 多个app.post请求,但我收到一个插入错误nodejs

Node.js 多个app.post请求,但我收到一个插入错误nodejs,node.js,mongodb,request,handler,restify,Node.js,Mongodb,Request,Handler,Restify,post请求很少,但我不能发出多个post请求或get请求 当我写入多个app.post()或app.get时,我得到错误此错误: 断言错误:(函数)是必需的如何解决这个问题thnks你们所有人 APPjs Route.JS module.exports.my = function(app) { var user = require('./controllers/userController'); var location=require('./controllers/locat

post请求很少,但我不能发出多个post请求或get请求 当我写入多个app.post()或app.get时,我得到错误此错误: 断言错误:(函数)是必需的如何解决这个问题thnks你们所有人

APPjs

Route.JS

module.exports.my = function(app) {
    var user = require('./controllers/userController');
    var location=require('./controllers/locationController');
    var ilan=require('./controllers/ilanController');

    app.get('/', function(req, res, next) {
        return res.send("WELCOME TO REST API");
    });


        //User get and create
       app.post('/createUser', user.createUser); //Create Student API

       app.get('/getUser',user.getUser);

          //Ilan get and create

        app.post('/createIlan',ilan.createilan);
        app.get('/getIlan',ilan.getian);

              //Location

         app.get('/getlocation', location.getLocation);

};
DB.js


断言错误:(函数)是必需的
-这是错误的头部。您应该阅读此错误下面的跟踪信息。希望这能有所帮助。

我看不到所需的mongoDb文件,也看不到在任何地方使用它,这可能是您做出响应的原因:)但我有语法错误,app.post('/createIlan',ilan.createIlan);我改为“ilan.createIlan”,我的函数名是:)@MAD这意味着你的问题解决了吗?是的,它解决了
module.exports.my = function(app) {
    var user = require('./controllers/userController');
    var location=require('./controllers/locationController');
    var ilan=require('./controllers/ilanController');

    app.get('/', function(req, res, next) {
        return res.send("WELCOME TO REST API");
    });


        //User get and create
       app.post('/createUser', user.createUser); //Create Student API

       app.get('/getUser',user.getUser);

          //Ilan get and create

        app.post('/createIlan',ilan.createilan);
        app.get('/getIlan',ilan.getian);

              //Location

         app.get('/getlocation', location.getLocation);

};
var mongoose = require('mongoose');
var config = require('./config');

mongoose.connect(config.dbPath);
var db = mongoose.connection;

db.on('error', function () {
    console.log('error occured from db');
});

db.once('open', function dbOpen() {
    console.log('successfully opened the db');
});

exports.mongoose = mongoose;