我正在使用一个API,我想知道如何在每次需要使用不同的端点时通过调用我的“Load API”函数向多个端点发送请求。
下面是我的代码和一些示例,以说明我试图做的事情:
app.get("/", async (req, res) => {
let test = await loadData();
res.render("index", { title: "Home", data: test });
});
// Axios Request to Coin Market Cap Web API
async function loadData(limit) {
let baseUrl = 'https://pro-api.coinmarketcap.com/';
let response = await axios.get( baseUrl + 'v1/cryptocurrency/map', {
headers: {
'X-CMC_PRO_API_KEY': process.env.CMC_PRO_API_KEY,
},
});
// success
return await response.data;
};
在这方面
baseUrl + 'v1/cryptocurrency/map'
我想我可以传递一个参数来加载数据。
endPoint
并将其与基本url连接。
在那之后,我会给
终点
调用函数时的值:
let test = await loadData('example/endpoint/abc');
你们谁能帮我解决这个问题吗?
干杯