Реагирует на маршрутизацию, путь не работает, пакет не найден - PullRequest
0 голосов
/ 10 мая 2018

Следующий маршрут отлично работает и отображает компонент AdministratePage:

 <Route path="/admin" component={AdministratePage} />

Однако этот маршрут:

 <Route path="/admin/all" component={AdministratePage} />

... приводит к следующей ошибке:

http://localhost:8080/admin/bundle.js 404 (не найдено)

Где я могу пойти не так? Разрешено ли мне использовать какой-либо путь?

Я использую response-router-dom 4.1.2.

Мой webpack.config.js:

  output: {
        path: path.resolve('dist'),
        filename: '/bundle.js'
    },

Мой index.html:

   <div id="app"></div>

Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 мая 2018

Слэш здесь выглядит бесполезным

filename: '/bundle.js'

Также попробуйте определить publicPath

output: {
  filename: 'bundle.js',
  path: path.resolve('dist'),
  publicPath: '/',
},

https://webpack.js.org/guides/public-path/

0 голосов
/ 10 мая 2018

React-router v4 теперь позволяет использовать регулярные выражения для соответствия параметрам

<Route path="/admin/all | /admin" component={AdministratePage} />

Используется путь к регулярному выражению

путь к регулярному выражению

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...