reactjs routing problem v1.0.0

reactjs routing problem v1.0.0

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. Има ли някой с подобен проблем и как бих могъл да избегна тази грешка.

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


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."

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

Благодаря :)