Отладка: почему не работает определенный маршрут? - PullRequest
0 голосов
/ 20 сентября 2019

Корневой маршрут и / about / foo и / about / bar работают, но по какой-то причине / about / foo / bar не работает.Ошибка: «Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено)».

import React from 'react';
import AboutMenu from './about-menu.js';
import Home from './home';
import NotFoundPage from './NotFound';
import {hot} from "react-hot-loader";
import {Route, Switch} from "react-router-dom";

class App extends React.Component {
    render () {
        return (
            <div className="app">

            <Switch>

            <Route exact path='/' component={Home}/>
            { ["/about/foo","/about/bar","/about/foo/bar"].map((path,i) => 
             <Route key={i} path={path} component={AboutMenu}/>)
           }

            <Route component={NotFoundPage}/>
           </Switch>
            </div>
        );
    }
}

export default hot(module)(App);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...