マイコントローラ:マングースのルートを提供するには?
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);
}
});
};
マイルート:私はポストマンでテストないとき
app.route('/api/settings').get(settings.read);
それはエラー '404が見つかりません' と言ったが、私は
app.route('/api/settings').post(settings.read);
つまりとしてそれを与えるときgetからpostに変更されました。誰でも助けを提案できますか?あなたはapp.jsファイル内のコードの下に
var index = require('./routes/index');
app.use('/api/settings', index.read);
を使用することができますし、ルートディレクトリの下にindex.jsファイルにあなたの読み取り機能コードを置くことができます