ExpressJS でルートが呼び出されたときに、RequestJS を使用して HTTP リクエストを送信しようとしています。ここでの私の目標は、最初に Request で HTTP リクエストを解決し、次にルート呼び出しで結果を返すことです。エラーが発生しています。しかし、それは機能していないようです。
助けてください。これが私のコードです:
var express = require('express');
var apiRoutes = express.Router();
var request = require('request');
//Require our Report Model
var Report = require('./models/report');
apiRoutes.get('/', function (req,res) {
res.json({Message: 'Welcome To Reported API. Start Interacting With Our Endpoints'});
});
apiRoutes.get('/reports', function (req,res) {
request('http://www.google.com', function(err, res, body){
if (!err && res.statusCode == 200) {
console.log(body)//Show HTML from Google
}
})
});
module.exports = apiRoutes;