gpt4 book ai didi

javascript - 这个 php json_encode 的 Node.js 等价物是什么?

转载 作者:行者123 更新时间:2023-12-03 03:09:35 25 4
gpt4 key购买 nike

我正在寻找以下 PHP 脚本的 Node.js:

$SMA_APICall = "https://www.alphavantage.co/query?function=SMA&symbol=".$symbolValue."&interval=15min&time_period=10&series_type=close&apikey=R3MGTYHWHQ2LXMRS";
$SMAresponse = file_get_contents($SMA_APICall);
$jsonSMA = json_encode( $SMAresponse);

在这里,我尝试调用 API。 API 调用返回一个 json 对象。我想使用 Node js 重复同样的事情

最佳答案

我相信您想要做的是向 API 发出请求并获取 JSON 数据。以下是如何使用原生 Node.js 模块 https

 const https = require('https');

https.get(`https://www.alphavantage.co/query?function=SMA&symbol=${symbolValue}&interval=15min&time_period=10&series_type=close&apikey=R3MGTYHWHQ2LXMRS`, (resp) => {
let data = '';

resp.on('data', (chunk) => {
data += chunk;
});

resp.on('end', () => {
console.log(JSON.parse(data)); // JSON Data Here
});

}).on("error", (err) => {
console.log("Error: " + err.message);
});

还有其他几种方法可以使用其他更简单的包来实现此目的。我强烈推荐 axios 因为它更干净、更简单。

完整示例请引用this article

关于javascript - 这个 php json_encode 的 Node.js 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47006586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com