Я в процессе миграции старого интерфейса бэк-офиса Laravel на новое приложение реагирования. У меня возникли проблемы с пониманием конфигурации Nginx. Бэк-офис будет работать параллельно, и, как мне сказали, новое приложение реагирования будет выглядеть следующим образом.
Обычно URL-адрес может выглядеть следующим образом
{base_url}/users
Новое приложение реакции получит такой URL
{base_url}?path=users
Возможно ли иметь URL-адрес, подобный этому, когда {base_url}
указывает другой маршрут в проекте Laravel и как это будет работать с response-router v4?
мой роутер
<Switch>
<Route
path=":userPath"
render={({ match: { path, ...props }, location }) => {
const pathname = location.pathname;
if (pathname.startsWith("?path")) {
console.log(path);
return (
<div>
<Route path={path} component={users} exact />
<Route
path={`${path}/:userId`}
render={({ match, history, location }) => {
return (
<UserPage
match={match}
location={location}
history={history}
userId={match.params.userId}
/>
);
}}
/>
<Route path={`${path}/create`} component={CreateUserForm} />
</div>
);
}
return null;
}}
/>
<Route component={PageNotFound} />
</Switch>;