@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. Как можно это решить?
  • Вопрос задан
  • 447 просмотров
Пригласить эксперта
Ответы на вопрос 1
Добавить path='*' к роуту not found
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы