Я разработал личный проект с laravel 7 для спины и реагировать - js для фронта. Я решил отделить переднюю и заднюю части. Итак, теперь у меня есть:
- проект myproject-back , который содержит задние источники (только apis).
- проект myproject-front который содержит фронтальные источники
Все работает нормально.
Но теперь мне интересно, было ли хорошей идеей разделять переднюю и заднюю части, потому что я думаю, что это неправильно для «ссылки на Google» (извините, возможно, не тот термин, который следует использовать).
И мне интересно, лучше ли представить такие маршруты для моего приложения:
www.myproject.fr ==> отобразит класс c html страница с некоторыми сведениями, позволяющими использовать эту «ссылку Google». И этот уникальный маршрут будет объявлен в routes/web
, что-то вроде Route::get('/','HomeController@welcome');
И все другие маршруты будут отображать компоненты из моего приложения js. Эти маршруты должны быть объявлены с использованием react-router-dom
, что-то вроде <Route path="/a_route" component={MyComponent} />
.
Например:
www.myproject.fr/a_route
www.myproject.fr/another_route
Прежде чем сломать все I Построил эти последние недели, я хотел бы узнать ваше мнение об этом.
Как вы думаете, я ошибаюсь с этой "ссылкой на Google"?
Если этот тип маршрутов, которые я объяснил, лучше? И если да, то как это грамотно построить, сводя к минимуму рефакторинг?
Пока вы читаете, мне не очень понятно ;-) любые предложения будут оценены.
Мерси (и береги себя!)