Как я могу разрабатывать локально, используя доменное имя вместо 'localhost: 3000' в URL-адресе с create-реагировать-приложение? - PullRequest
0 голосов
/ 03 июля 2018

Я занимаюсь разработкой небольшого приложения с create-реагировать на приложение и несколько других библиотек, которые я добавил. Учитывая запланированную архитектуру и некоторые тесты, которые я хотел бы запустить с реагирующим маршрутизатором, я хотел бы иметь возможность запускать мое приложение локально, используя имя домена в URL, так что вместо

localhost: 3000 /

это будет

somedomain.com

Я пробовал несколько вещей, таких как извлечение ceate-реакции-приложения, но я не уверен, как изменить конфигурацию веб-пакета, чтобы изменить публичный путь, или как настроить какой-либо прокси на моей машине, чтобы somedomain.com был бы эквивалентно вводу localhost: 3000

Я не уверен, каков правильный подход, и я пока не могу найти какую-либо достоверную информацию.

Ответы [ 2 ]

0 голосов
/ 10 июля 2019

Вы можете сделать это, обновив файл hosts с помощью следующей записи

127.0.0.1 somedomain.com

, а затем используйте somedomain.com для доступа к вашему сайту

Но если somedomain.com окажется вашим реальным адресом хоста, вам придется вернуть его обратно, когда вы захотите подключиться к фактическому хосту somedomain.com

Вы можете найти больше информации о том, как отредактировать ваш хост-файл здесь: https://www.siteground.com/kb/how_to_use_the_hosts_file/

Там есть аналогичный ответ, который вы можете найти здесь: Назначение доменного имени localhost для среды разработки

0 голосов
/ 13 августа 2018

вы можете изменить порт, добавив

"scripts": {
    "start": "set PORT=8080 && react-scripts start"
}

но другого способа изменить IP-адрес при локальной разработке нет. Я также пытался это сделать.

...