2017-01-15 13 views
0

отправить запрос несколько, но я не могу сделать несколько запросов на отправку или получить запрос Когда я пишу несколько приложений app.post() или app.get, я получаю ошибку: ошибка Assertion: (функция) требуется Как исправить эту проблему Thnks вы все ...Несколько запросов app.post, но я получаю сообщение об ошибке nodejs

APPjs

var restify = require('restify'); 
var config = require('./config'); 
var app = restify.createServer({name:'REST-api'}); 

app.use(restify.fullResponse()); 
app.use(restify.bodyParser()); 
app.use(restify.queryParser()); 

app.listen(config.port, function() { 
    console.log('server listening on port number', config.port); 

}); 
var routes = require('./routes')(app); 

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

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; 
+0

Я не могу видеть файл mongoDb, необходимый и используемый везде, это может быть причиной –

+0

thnks для вашего ответа :), но у меня была синтаксическая ошибка, app.post ('/ createIlan', ilan.createilan); Я изменил с «ilan.createIlan» мое имя функции было таким: – MAD

+0

@MAD Означает ли это, что ваша проблема решена? – HeadCode

ответ

0

Assertion error :(function) is required - это голова ошибки. Вы должны прочитать пропущенную ниже эту ошибку. Надеюсь это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^