Loading...
Kamenov avatar Kamenov 18 Точки

reactjs routing problem v1.0.0

Здравейте колеги,

Опитвам се да направя лаба който е lab_movie_database. Но още в началото имам проблем с routing-a. При старта на приложението получавам някакъв error.

Warning: Location "/" did not match any routes

arning: React attempted to reuse markup in a container but the checksum was invalid. This generally means that you are using server rendering and the markup generated on the server was not what the client was expecting. React injected new markup to compensate which works but you have lost many of the benefits of server rendering. Instead, figure out why the markup being generated is different on the client or server:

Също така, като погледна през react browser tool-aр в app(root) елемента получавам null.

Направих всичко както е описано в лаба. Добавих Home component добавих също и routing-a за него, importnal съм всичко. Като гледам в нета, всичко е направено така както е описано и в самия лаб.

Пробвах се да сменя версията на 4.1.1. Routing-a който беше показан на лекция. Но там пък ми излиза 404 not found. Има ли някой с подобен проблем и как бих могъл да избегна тази грешка.

Благодаря предварително!

 

Тагове:
1
React.js 28/06/2017 21:59:25
idmitrov avatar idmitrov 55 Точки

Привет,

това с checksum е защото версията на сорса на сървъра не съвпада с тази на клиента, или казано по друг начин това което ти е в public е старо, понеже поради някаква причина не ти е re-bundle промените gulp.

цитат от лаба:

-"Remember if you see checksum errors, that means gulp did not re-bundle after our changes. I usually resolve this problem by focusing the cmd window and clicking on it with left / right mouse buttons. Its sound lame, but usually it works. I think that happens, because when you focus a window the OS priorities it over other processes and that triggers the re-bundle. In extreme cases you will have to restart the gulp task, by pressing ctrl + c to terminate this batch and run “gulp” again. Keep that in mind, since I think I have written it enough times already J and will avoid to mention it further."

2
28/06/2017 22:44:03
Kamenov avatar Kamenov 18 Точки

Благодаря :)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.