Почему я не могу получить доступ к маршруту в реакции после обновления после создания на сервере? - PullRequest
0 голосов
/ 06 ноября 2018

Я должен добавить маршруты для внешнего интерфейса как "/ How-it-works" и для административного конца как "Admin / Route-name", с помощью следующего кода он работает нормально, и я могу получить доступ к обновлению также локально, но когда я создаю сборку и получаю доступ к серверу, он генерирует ошибку.

    <Router history={history} >
        <Switch>
            <FrontEndLayoutWrapper exact path="/" component={Home} />
            <FrontEndLayoutWrapper exact path="/How-it-works" component={HowItWorks} />
            <AdminAuthRoute    exact  path="/Admin" component={AdminIndex} />
            <PrivateRouteAdmin exact path="/Admin/Companies" component={CompanyList} />
            <PrivateRouteAdmin exact path="/Admin/Festivals" component={FestivalList} />
            <PrivateRouteAdmin exact path="/Admin/Dashboard" component={Dashboard} />              
        </Switch>
    </Router>

В webpack.config.js у меня есть свойство output в module.exports, как это:

    output: {
      path: path.join(__dirname, 'bundle'),
      filename: 'index_bundle.js',
      publicPath: '/',
   }

и я уже установил для historyApiFallback значение true в module.exports.

devServer: {
  historyApiFallback: true
}

Ошибка:

GET http://localhost:8080/Admin/index_bundle.js net :: ERR_ABORTED 404 (Не найдено)

enter image description here

...