scu*_*mte 5 javascript api json undefined rapidapi
我正在使用 RapidAPI 中的 webcams.travel API(API 文档链接),并且我已经使用 browserify、unirest、node、require 等设置了所有内容。
API 响应采用 json 格式,并且正在输出响应标头,但响应正文应该为我提供一个带有网络摄像头的对象,但它显示为“未定义”。这是我现在的输出:
是json解析的问题,还是和unirest有关系?我很感谢任何帮助。
我的 app.js 中的代码(这是 API 站点建议的请求片段):
var unirest = require('unirest');
unirest.get("https://webcamstravel.p.rapidapi.com/webcams/list/continent=AN?lang=en&show=webcams%3Aimage%2Clocation")
.header("X-RapidAPI-Key", "MY_RAPID_API_KEY")
.end(function (result) {
console.log(result.status, result.headers, result.body);
});
Run Code Online (Sandbox Code Playgroud)
因为我感兴趣\xe2\x80\x94,所以当我在 Imgur\xe2\x80\x99s API 中遇到这个问题时,我最终通过使用 Fetch API 而不是 Unirest 解决了这个问题。RapidAPI 和 Unirest 似乎存在一些问题,但当我联系支持人员时,他们没有意识到任何问题。
\n\n如果您\xe2\x80\x99仍然遇到此问题,我建议尝试 fetch() 。
\n| 归档时间: |
|
| 查看次数: |
1569 次 |
| 最近记录: |