Я создал собственный маршрут
<Route
path = "/course-plan/:plan_id/plan-lesson/:id"
render = {props => {
return <LessonEditPage
{...props}
resource = {'plan-lesson'}
record = {{planId: props.match.params.plan_id}}
/>
}}
/>,
LessonEditPage имеет компонент редактирования с SimpleForm
Когда я вхожу на эту страницу, я делаю запрос crudGetOne, и локально все в порядке, у меня есть и id в моих параметрах, которые я использую для запроса, но когда я развертываю этот код на сервере, когда я вхожу на эту страницу, params.id не определен
Я понятия не имею, почему и в чем может быть проблема





Вам необходимо создать файл routes.js:
import React from 'react';
import { Route } from 'react-router-dom';
import LessonEditPage from './LessonEditPage';
export default [
<Route exact path = "/course-plan/:plan_id/plan-lesson/:id" component = {LessonEditPage} />];
Затем импортируйте файл в свой App.js
import customRoutes from './routes';
<Admin
dataProvider = {dataProvider}
customRoutes = {customRoutes}
/>