我正在尝试从API中提取数据并将其存储在变量中。我使用firebase函数,IEXCloud和node.js,但我无法访问正文中的数据。当我单独使用该链接时,该链接会工作,如果我从链接中删除.body,则该链接会发送到浏览器。
这就是我所拥有的:
const functions = require("firebase-functions");
const sA = "https://sandbox.iexapis.com/stable/";
const key = "(API-Key)";
exports.symbol = functions.https.onRequest((request, response) => {
const symbol = (`${sA}stock/aapl/quote?token=${key}`).body;
response.send(symbol);
});
您在这里没有调用任何APIconst symbol = (
${sA}stock/aapl/报价?token=${key}).body;
。
你是想打电话给fetch()
:吗
exports.symbol = functions.https.onRequest((request, response) => {
return fetch(`${sA}stock/aapl/quote?token=${key}`).then((res) => {
symbol = res.body;
response.send(symbol);
});
});