Я работаю над приложением ReactJS, используя приложение create-react-app.Запустите приложение ReactJS без порта
Приложение для запуска npm start и npm работает нормально, приложение работает с номером порта, например 4000 или buildstate-server, в порте 9000. Проблема в том, что мне нужно запустить приложение сборки без номера порта в общедоступном URL-адресе, например http://sample/home/, когда я просматриваю непосредственно файл build/index.html, он правильно показывает домашнюю страницу, но маршруты не работают как в порту. Все css и активы пока не отображаются.
Я установил порт до 80, но результат такой же, как и выше, дом работает нормально, остальные страницы отображаются 404 Не найдено –
Вам нужен http-сервер, который обрабатывает запросы к вашим маршрутам, вы не можете просто открыть 'index.html '. Это то, что делает 'pushstate-server'. Если вы не можете использовать его в процессе производства, перейдите в историю хэша. –
@VenkateshSomu, это, вероятно, подсказка, что у вас есть другая проблема, которая не связана с тем, какой порт используется. В вашем браузере будут инструменты разработчика с консолью javascript, посмотрите, выводит ли он какие-либо ошибки. – Gimby