我是Node / Express的新手,我希望在以下情况下获得帮助。我想创建一个在调用API端点时将执行的函数,该端点将从已经运行的另一个API返回地址列表。我正在遵循在教程中找到的一些代码,并在Postman中将该函数作为端点调用时,它在终端中返回数据,但我希望在Postman中返回数据。
getAddress() {
let result=[];
const address = JSON.stringify({
number: "1234",
street: "Main St",
city: "Newark",
state: "NJFL",
zipCode: "01234",
});
const https = require("https");
const options = {
hostname: "thisiaurl",
port: 8001,
path: "/address",
method: "POST",
json: address,
headers: {
"Content-Type": "application/json",
},
}
const req = https.request(options, (res) => {
console.log(`statusCode: ${res.statusCode}`);
res.on("data", (d) => {
process.stdout.write(d);
});
});
req.on("error", (error) => {
console.error(error);
});
req.write(address);
req.end();
return result;
};
我不确定如何修改此代码以返回带有地址列表(响应)的“结果”。你能帮忙吗?谢谢
答案 0 :(得分:0)
可以请您尝试
result = address;
之前
const https = require("https");
行。