AWS Lambda - на запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin» - PullRequest
0 голосов
/ 16 января 2019

У меня есть лямбда-функция AWS, которую я пытаюсь вызвать из моего веб-приложения с помощью Axios. Он продолжает выдавать ошибку: «http://localhost:3000' был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок« Access-Control-Allow-Origin ».

Я использую сервер и добавил в свою функцию атрибут cors: true. Я также добавил:

            const response = {
                statusCode:200,
                headers: {
                    'Access-Control-Allow-Origin': '*',
                    'Access-Control-Allow-Credentials': true
                },
                body: JSON.stringify({
                    message: 'Ticket received',
                    TableData: data,
                }),
            };
            callback(null, response);

Я все еще не могу решить эту проблему. Любая помощь с благодарностью.

1 Ответ

0 голосов
/ 16 января 2019

Я возвращал 2 разных ответа, один выше и ответ об ошибке. Как только я определил сообщение об ошибке, чтобы заголовки были, оно работало нормально.

...