Задать вопрос
@jspie

Как сделать страницу NoMatch на React-Router v4?

Здравствуйте, не могу понять как можно исправить такую ситуацию... При использовании HashRouter. Страницу NotFound загружает, но стоит изменить на BrowserRouter, как на любой непонятный url пишет: cannot get / ..
App.jsx
import { 
    BrowserRouter as Router,
    Route,
    Switch,
    HashRouter
} from 'react-router-dom'

import Main from '../layouts/main/index'
import NotFound from '../layouts/404/index'

export default class App extends Component {
    render(){
        return<Router>
                <Switch>
                    <Route exact path="/" component = { Main }/>
                    <Route component = { NotFound }/>
                </Switch>
            </Router>
    }
}

Использую express и webpack. в Express не прописал ни одного запроса, мне кажется дело в express. Как можно это решить?
  • Вопрос задан
  • 448 просмотров
Подписаться 1 Оценить 10 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Добавить path='*' к роуту not found
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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