当使用 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;