Настройка прокси с помощью переменных среды для развертывания приложения React на AWS EC2 - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь создать интерфейс React для Express API. Два запускаются с AWS EC2 в двух разных портах. Это приводит к появлению в браузере недопустимой ошибки заголовка узла, читая вокруг, и я понимаю, что это вызвано проблемами с CORS.

Установка PROXY = http://myserver: 3001 в пакете Файл. json приводит к той же ошибке.

Чтение в Интернете Я обнаружил, что это можно сделать, настроив прокси в файле .env. Однако при создании файла .env в папке проекта root, содержащей только строку REACT_APP_APP_BACKEND_BASEURL = http://myserver: 3001 и при запуске npm start, INVALID HOST HEADER сохраняется.

Поэтому мне интересно, есть ли что-то, что можно изменить в приложении. js или в пакете. json?

Приложение React представляет собой простое

import React from 'react';

function App() {
fetch(process.env.REACT_APP_BASE_URL)
.then(res => res.json())
.then(res => console.log(res))

}

export default App

I ищу решить эту проблему без использования промежуточного программного обеспечения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...