Я пытаюсь установить ссылки, которые выводят пользователя из текущего SPA в другой (или скачивают PDF).
Я пытался использовать теги <a>
, однако всякий раз, когда я перехожу к путям, где я хочу больше не быть в SPA, он показывает базовую схему SPA, в которой я застрял.
Если я тщательно обновляюсь по правильным путям, я вижу другой SPA, и в другом случае PDF, который я пытаюсь просмотреть.
Пример элемента привязки: <a href="/requirements" rel="external" target="_blank">
Код маршрутизатора:
ReactDOM.render(
<Provider store={store}>
<ConnectedRouter history={history}>
<Route path="/" component={App(Main)} />
</ConnectedRouter>
</Provider>,
document.getElementById('root')
);
Я сгенерировал оба SPA с приложением create реагировать. Я также попытался закомментировать код работника сервиса, если это вызвало проблему.
Я обслуживаю оба SPA, используя обратный прокси-сервер nginx.
Я также пытался window.location.reload(true)
вызвать принудительную перезагрузку, но она все равно не работает. Мне нужно открыть Chrome Inspector и cmd + shift + r для полной полной перезагрузки.