Модуль css и поставщики не загружаются, если URL содержит многослойные слэши - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь загрузить стили в моем приложении реакции (в комплекте с веб-пакетом):

import './css/styles.css';

ReactDOM.render(<App />, document.getElementById('root'));

все работает нормально, если мы заходим в наше приложение, используя URL "localhost: 3000" или что-то вроде "localhost: 3000" / 42" . Но если я попытаюсь go на "localhost: 3000/42/33", то произойдет две ошибки:

Refused to apply style from 'http://localhost:3000/42/main.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

GET http://localhost:3000/42/vendors~main.3f3a7b1dea7abaae5587.js net::ERR_ABORTED 404 (Not Found)

Если приложение уже загружено, мы можем перейти на любую страницу с любым номером косых черт в пути URL. Выше ошибка возникает только при перезагрузке страницы.

...