Привет, сообщество stackoverflow, я пытаюсь настроить шлюз API aws, который ссылается на приложение nodeJS, работающее на экземпляре EC2, он отлично работает с почтальоном или прямой ссылкой URL, но не будет работать, когда API вызывается из моего приложения реакции js (с использованием axios), даже работая локально. Я, очевидно, включил CORS в своем API-шлюзе, как показано ниже, и развернул его:
Я перепробовал все ответы, данные в stackoverflow, но большинство из них используют лямбду, может быть, мне нужно сделать что-то еще для EC2? Что мне не хватает? может быть, мне нужно что-то добавить к моим параметрам axios? тем не менее он возвращает 200, что странно точное сообщение: Запрос между источниками заблокирован: политика одного и того же происхождения запрещает чтение удаленного ресурса по адресу https://xxxxxxxx.execute-api.us-east-2.amazonaws.com/OfficialBackend/. (Причина: заголовок CORS «Access-Control-Allow-Origin» отсутствует). Код состояния: 200.
заранее спасибо
Я также попробовал предложение, данное мне mah517, я все еще получаю CORS, хотя он возвращает 200 с фактическим сообщением, что странно.
🤔 А знаете ли вы, что...
React использует компонентную архитектуру для организации кода.