2016-11-24 3 views
0

내 컨트롤러 :몽구스에 대한 경로를 제공하는 방법?

exports.read = function(req, res) { 
    Settings.find({},function(err,result) { 
    if (err) { 
     return res.status(400).send({ 
     message: errorHandler.getErrorMessage(err) 
     }); 
    } else { 
     res.jsonp(result); 
    } 
    }); 
}; 

내 경로 : 그것은 오류 '404 찾을 수 없음'만 말하는

app.route('/api/settings').get(settings.read); 

나는 우체부와 테스트 않는 나는, 즉

app.route('/api/settings').post(settings.read); 

로 줄 때 get에서 post로 변경되었습니다. 누구든지 도움을 제안 할 수 있습니까? 현재 버전 'app.router' is deprecated! 에서

답변

0

당신은 app.js 파일

var index = require('./routes/index'); 
app.use('/api/settings', index.read); 

코드 아래 사용할 수 있습니다 및 경로의 디렉토리에서하는 index.js 파일에 읽기 기능 코드를 넣을 수 있습니다. like

module.exports = { 
    read: function(req, res){ 
    res.send({}); 
    res.end(); 
    } 
} 

다음 get call에서도 응답을받을 수 있습니다.

0

난 당신이 Postman에서 method 옵션 GET하지 POST

enter image description here

있는지 확인 할 필요가 있다고 생각
관련 문제