我需要请求一个 API 端点,该端点返回 2015 年以来的巨大历史数据集。
但是,我遇到了数据问题。
当我使用请求库时,返回数据集需要时间,文档显示以下内容:
const https = require('https');
var options = {
"method": "GET",
"hostname": "rest.coinapi.io",
"path": "/v1/ohlcv/BITSTAMP_SPOT_BTC_USD/history?period_id=1MIN&time_start=2016-01-01T00:00:00",
"headers": {'X-CoinAPI-Key': '73034021-0EBC-493D-8A00-E0F138111F41'}
};
var request = https.request(options, function (response) {
var chunks = [];
response.on("data", function (chunk) {
chunks.push(chunk);
});
});
request.end();
如何创建等待响应然后将完整响应写入文件(使用fs
模块)的异步函数?