我有一个路由如下:
var express = require('express');
var router = express.Router();
var request = require('request');
router.get('/', function(req, res, next) {
request({
uri: 'http://www.giantbomb.com/api/search',
qs: {
api_key: '123456',
query: 'World of Warcraft: Legion'
},
function(error, response, body) {
if (!error && response.statusCode === 200) {
console.log(body)
}
}
});
});
module.exports = router;
我正在尝试调用Giant Bomb API,以获取有关《魔兽世界》的任何数据。
问题是,该路由只是加载;它没有做任何事情,也没有超时,只是一直在加载。
我不知道我哪里做错了,但话说回来……我也不知道什么是正确的。我正试图边学习边前进。
任何帮助都将是极好的。
谢谢
qs
代表什么意思? - Ralph David Abernathy