【发布时间】:2020-04-28 16:46:02
【问题描述】:
我没有后端,需要在标头中创建一个带有 api-key 的 API。
这是客户端指向的路由:
public static async getPlayer(req: Express.Request, res: Express.Response) {
try {
const contestantId = req.query.id;
const playerData = await DataStatisticsService.getPlayerData(contestantId);
res.send(playerData);
} catch (err) {
ErrorHandler.handle('Error fetching player data', err, res);
}
}
此 API 调用 getPlayerData(contestantId); 应发送带有 api-key 标头的请求:
public static async getPlayerData(contenstantId: string): Promise<any> {
const url = `${BASE_URL}/api/sports/football/players/${contenstantId}/data`;
const response: Promise<any> = (await axios.get(url)).data;
return response;
}
如何为此请求添加带有 api-key 的标头getPlayerData()?
【问题讨论】:
-
这能回答你的问题吗? How to set header and options in axios?
标签: javascript reactjs typescript axios