Size: a a a

React — русскоговорящее сообщество

2020 August 24

A

A A in React — русскоговорящее сообщество
Bad Coder
Всем привет.
NotFoundPage не рендерится, как исправить?
Кажется, если уберешь path="*" будет работать
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Jack
Вот ребят вот нужно понять могу ли изменить http://localhost:3000/ чтобы сделать его общедоступным
например на "http://localhost:8080", как я могу это сделать?
вопрос совершенно непонятный, но если нужно выложить именно на какое-то короткое время (заказчику показать и т.п.) - можно использовать ngrok
там и http и https на локально запущенный сервис на любой порт можно прокинуть, и будет внешний url

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

BC

Bad Coder in React — русскоговорящее сообщество
A A
Кажется, если уберешь path="*" будет работать
не работает
источник

e

ed in React — русскоговорящее сообщество
Bad Coder
Всем привет.
NotFoundPage не рендерится, как исправить?
а навигация в целом работает? переход через RouterLink
источник

BC

Bad Coder in React — русскоговорящее сообщество
ed
а навигация в целом работает? переход через RouterLink
да
источник

BC

Bad Coder in React — русскоговорящее сообщество
и функционал приватного роутинга работает
источник

e

ed in React — русскоговорящее сообщество
если сделать переход на "несуществуюзую страницу типо /blablabla" отренедрится 404?
источник

e

ed in React — русскоговорящее сообщество
через router link
источник

BC

Bad Coder in React — русскоговорящее сообщество
ed
если сделать переход на "несуществуюзую страницу типо /blablabla" отренедрится 404?
нет, в этом и проблема
источник

AB

Alex Bovt in React — русскоговорящее сообщество
Bad Coder
Всем привет.
NotFoundPage не рендерится, как исправить?
попробуй так

<Route component={NotFound}/>
источник

e

ed in React — русскоговорящее сообщество
Bad Coder
нет, в этом и проблема
бывают кейсы когда навигация работает допустим через Router link, но при прямом переходе (первом) работает

Если навигация корректно работает в обоих случаях и при этом не работает 404 то странно, а какая страница рендерится в итоге?
источник

BC

Bad Coder in React — русскоговорящее сообщество
Alex Bovt
попробуй так

<Route component={NotFound}/>
тоже самое, уже пробовал)
и пробовал через children
источник

BC

Bad Coder in React — русскоговорящее сообщество
ed
бывают кейсы когда навигация работает допустим через Router link, но при прямом переходе (первом) работает

Если навигация корректно работает в обоих случаях и при этом не работает 404 то странно, а какая страница рендерится в итоге?
у меня и при прямом переходе на 404 и при history.push() не работает
источник

BC

Bad Coder in React — русскоговорящее сообщество
ed
бывают кейсы когда навигация работает допустим через Router link, но при прямом переходе (первом) работает

Если навигация корректно работает в обоих случаях и при этом не работает 404 то странно, а какая страница рендерится в итоге?
в итоге ничего не рендерится, белый екран
источник

AB

Alex Bovt in React — русскоговорящее сообщество
а если добавишь еще роут к  /

<Route exact path="/" >Test</Route>
источник

BC

Bad Coder in React — русскоговорящее сообщество
источник

BC

Bad Coder in React — русскоговорящее сообщество
источник

e

ed in React — русскоговорящее сообщество
Bad Coder
в итоге ничего не рендерится, белый екран
белый экран это вроде как краш роутера, начни с малого, отрендери какой-то 1 роут + 404 и сделай push на несуществующую страницу, если заработает - ок, потом проверь прямой переход на эту несуществующую страницу (должно работать)

не добавляй другие роуты пока это не заработает
источник

BC

Bad Coder in React — русскоговорящее сообщество
Alex Bovt
а если добавишь еще роут к  /

<Route exact path="/" >Test</Route>
у меня exact={true} стоит в PrivateRoute
источник

BC

Bad Coder in React — русскоговорящее сообщество
ed
белый экран это вроде как краш роутера, начни с малого, отрендери какой-то 1 роут + 404 и сделай push на несуществующую страницу, если заработает - ок, потом проверь прямой переход на эту несуществующую страницу (должно работать)

не добавляй другие роуты пока это не заработает
ок, ща скрою некоторые
источник