• Yandex Cloud Functions Post Request как победить CORS?

    @lmx
    Dev_by

    Попробуйте сделать вот так:
    1. Уберите headers, если устанавливали в ответе Яндекс функции, она делает это за вас.
    2. Кодируйте body в строку при отправке через fetch/axios.
    3. Установите Content-Type: text/plain если он отличается от text/plain.

    Пример вызова функции с клиента:

    fetch('https://functions.yandexcloud.net/<id функции>', {
        method: 'POST',
        body: JSON.stringify({ name: 'Max' })
    })


    Пример получения и обработки body на стороне функции:
    const formData = JSON.parse(Buffer.from(event.body, 'base64').toString());
    Ответ написан
    2 комментария