我有以下路线:
exports.index = function(req, res){
res.render('index', { title: 'Express' });
};
我想调用以下 Web 服务:http ://ergast.com/api/f1/current/last/results并告诉它返回 JSON。
我在索引请求中尝试过这样的事情,但它错误:
var options = {
host: 'ergast.com',
port: 80,
path:'/api/f1/current/last/results.json'
};
http.get(options, function(response) {
response.setEncoding('utf-8');
console.log("Got response: " + response.statusCode);
var data = JSON.parse(response);
}).on('error', function(e) {
console.log("Got error: " + e.message);
}).on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
我猜我可能在某个地方漏掉了重点。
谢谢