NodeJSとExpressでREST APIを構築しようとしています。私はoffers
のルートを作成して、私はGETリクエストを送信しようとすると、私はここで何が不足していますNodeJS Express REST API取得要求が空のまま返る
routes.js
router.get('', passport.authenticate('jwt', { session: true}), OfferController.getOffers);
offerController.js
exports.getOffers = function(req, res) {
Offer.find({}, function(err, task) {
if (err){
return res.send(err);
}
res.json(Offer);
});
}
200のステータスコードと空の応答を取得しますか? Offer.find()
の結果は、タスク変数である
exports.getOffers = function(req, res) {
Offer.find({}, function(err, task) {
if (err){
return res.send(err);
}
// Change this line from res.json(Offer) to:
res.json(task);
});
}
、それはあなたがクライアントに送り返したいものです:についてどう
変更した内容を説明できますか?理由を説明することで正しい答えが偉大な答えに変わる –
@SterlingArcherそうです、私は答えを説明しました;-) – Oscar