@symblight
///

Как решить проблему перезагрузки страницы react-router?

Переход по ссылкам осуществляется благополучно, но стоит перезагрузить страницу или же перейти напрямую по ссылке, как приходит 404
Использую react-router-dom
А на сервере обращаюсь таким образом:
app.js
Import api from './api.js'

app.use(webpackDevMiddleware(compiler,{
    stats:{
        historyApiFallback: true,
        colors:true
    }
}));
app.use(webpackHotMiddleware(compiler));
app.use('/',api);
app.use('/*', express.static(__dirname+ '/'));

const server = app.listen(8080,()=>{
    console.log(`server up ${config.serverPort}`)
})

api.js - Хранятся запросы.
Как настроить Router?
  • Вопрос задан
  • 3697 просмотров
Решения вопроса 1
@SergeyBugai
Думаю что проблема в
app.use('/*', express.static(__dirname+ '/'));

В каком виде у вас адреса в браузере, через /#/ или просто / ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Где-то отвечал на тостере, не могу найти вопрос, но ответ кроется здесь в главе, если у вас не грузится bundle, а скорее всего так и есть.
Если нет - покажите ошибку в консоли браузера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы