Я использую классическую конфигурацию с React, Redux и React-router-dom.Все отлично работает в dev.и производственный режим (локальный хост и производственный сервер).У меня просто проблема с процессом NoMatch.
- / good-path, он работает
- / неправильный путь, он работает и показывает компонент NoMatch
- / неправильно/ путь показывает белую страницу (статус 404 в сетевой консоли с неправильным URL-адресом www.myWebsite.com/wrong/path)
Я использую: - реагировать 16.8.4 - реагировать на 16,8.4 - response-redux 6.0.1 - response-router-dom 5.0.1 - redux 4.0.1
Это пример моей конфигурации:
<Provider store={store}>
<Router>
<div>
<NavLink exact to="/">Home</NavLink>
<NavLink exact to="/contact">Contact</NavLink>
<Switch>
<Route path="/" exact component={Home} />
<Route path="/contact" component={Contact} />
<Route component={NoMatch} />
</Switch>
</div>
</Router>
</Provider>
Все работает правильно, но я ожидаю, что компонент NoMatch будет отображаться для этого типа неправильного пути: / неправильный / путь (несколько слеш URL).В этом случае index.html загружен, но я не могу получить доступ к ресурсам, таким как app.js, у меня ошибка сети 404 с таким URL-адресом www.myWebsite.com/wrong/app.js
Спасибо за вашу помощь.