#javascript #node.js #reactjs #netlify #netlify-function
Вопрос:
итак, я пытаюсь вызвать api с помощью функций netlify, и если я попытаюсь вызвать другой api, для которого не требуются заголовки, он отлично работает, но когда я включаю заголовки, обещание возвращается как «неопределенное»
const axios = require("axios"); exports.handler = async function (event, context) { const { id } = event.queryStringParameters; const url = `https://youtube-mp36.p.rapidapi.com/dl?id=${id}` try { const {data} = axios.get(url, { headers: { "x-rapidapi-host": "youtube-mp36.p.rapidapi.com", "x-rapidapi-key": `${process.env.REACT_APP_RAPID_KEY}` } }); console.log(data) return { statusCode: 200, body: JSON.stringify(data), }; } catch (err) { const {statusCode, statusText, headers, data} = err.response; return { statusCode: 500, body: JSON.stringify({ statusCode, statusText, headers, data }), }; } };
это мой код до сих пор, любая помощь будет честно признательна