Реакция начала посадки URL - PullRequest
       6

Реакция начала посадки URL

0 голосов
/ 01 октября 2018

Я новичок здесь, и у меня есть вопрос о React JS.Я использовал инструмент create-реагировать на приложение, чтобы инициализировать мое приложение.Я хотел спросить, как я могу изменить начальную целевую страницу при запуске приложения.

Например, когда я выполняю 'запуск npm', он откроет новую вкладку в браузере с URL 'localhost:3000' .Теперь я хочу, чтобы при выполнении этой команды открыть на localhost: 3000 / api.

Спасибо, что уделили время

Ник

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Вы должны использовать реагирующий маршрутизатор , тогда вы сможете перенаправить корневой путь туда, куда вам нужно:

<Redirect from='/' to='/api' />

Или, если вам нужен подпутьбез перенаправления вы можете использовать базовое имя, например:

<Router basename={'/api'}>
  <Route path="/" component={Api} />
</Router

Теперь, когда вы запускаете проект, он будет работать с your_domain:port/api


Если вы не используете реагирующий маршрутизатор, тогда вы можете установить домашнюю страницу в package.json как:

"homepage": "/api"
0 голосов
/ 01 октября 2018

Если вы используете маршрутизацию React, вы можете добавить ее, используя базовое имя реквизита

<Router basename={'api'}>

Или, если вы хотите изменить порт загрузки по умолчанию, вам нужно изменить основной файл, который не рекомендуется

node_modules / реагировать-скрипты / скрипты / statr.js

const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000;

Спасибо

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