Как изменить имя домена в локальном развернутом приложении React - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть приложение реагирования, работающее на локальном порте 3000, но вместо использования localhost: 3000 я хотел бы установить собственное доменное имя mydomain.com. Я уже сделал изменение в файле хоста Windows на

127.0.0.1 mydomain.com

, но я предполагаю, что мне нужно указать в моем приложении реакции, чтобы посмотреть на этот домен вместо localhost. Как я могу это сделать?

Я пытался: "start": "set HOST=videowall.com && set PORT=3006 && react-scripts start",

, но возвращается Error: getaddrinfo ENOTFOUND videowall.com

Ответы [ 2 ]

0 голосов
/ 05 ноября 2019

Если вы используете webpack , в devServer есть свойство, которое называется host, вы можете изменить имя хоста приложения.

0 голосов
/ 05 ноября 2019

Обычно create-react-app предполагает, что он находится в корневом каталоге сервера. Если вы хотите изменить это поведение, обратитесь к документации create response для относительных путей. Вы можете указать это в вашем package.json в homepage.

"homepage": "http://mywebsite.com/relativepath",

. По вашему описанию ошибки я предлагаю, чтобы изменение вашего хост-файла было нормальным. Вы должны убедиться, что домен локально разрешает правильный IP-адрес.

В Mac / Unix попробуйте traceroute mydomain.com В Windows попробуйте tracert mydomain.com

...