【发布时间】:2017-01-11 02:11:06
【问题描述】:
我的路线如下:
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 进行 API 调用,以恢复它所拥有的关于魔兽世界的所有数据。
问题是,路由刚刚加载;它不做任何事情或不超时,它只是持续加载。
我不知道我做错了什么,但话虽如此......我也不知道什么是对的。我正在努力学习。
任何帮助都会很棒。
谢谢
【问题讨论】:
-
第一个答案应该会给你一些关于发生了什么的线索......但是,你能详细说明“它只是连续加载”吗?这样,您的意思是请求永远不会完成吗?路线永远不会解决?您是否有任何迹象表明情况确实如此?或者你只是没有得到回应?
-
qs在您的请求中代表什么?
标签: javascript node.js