Я не бэкэнд и мне нужно сделать API с 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-ключ:
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-ключом для этого запроса getPlayerData()
?