模糊地遵循这个“教程”:https://stackabuse.com/the-node-js-request-module/
我收到警报(“已声明选项”),但随后我的程序在请求时停止,我不知道为什么。
const request = require('request');
function testGet(){
alert("Get test started");
const options = {
url: "https://www.reddit.com/r/funny.json",
method: 'GET',
headers: {
'Accept': 'application/json',
'Accept-Charset': 'utf-8',
'User-Agent': 'my-reddit-client'
}
}
alert("Options declared");
request(options, function(err, res, body){
let json = JSON.parse(body);
console.log(json);
});
alert("Get test done");
}
最佳答案
只需将响应和错误作为响应对象发送,然后看看会发生什么。
const request = require('request');
function testGet(){
alert("Get test started");
const options = {
url: "https://www.reddit.com/r/funny.json",
method: 'GET',
headers: {
'Accept': 'application/json',
'Accept-Charset': 'utf-8',
'User-Agent': 'my-reddit-client'
}
}
alert("Options declared");
request(options, function(err, res, body){
res.json({err : err, result: body});
});
}
关于javascript - 节点请求模块 - 示例获取请求失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52158869/