2016-10-27 1 views
0

Пожалуйста, помогите. У меня все работает нормально, страница регистрации работает отлично, и также появляется знак на странице. Тем не менее, когда я перехожу к URL-адресу/пользователю/3, он разбивает мою страницу стилей CSS, помещенную в общий каталог моего приложения action/redux. Моя таблица стилей больше не читается. Только стили бутстрапа.React Router - CSS Styling BREAKS с использованием параметров? - Состояние 304 не изменено?

Когда я смотрю вкладку сети в инструментах chrome dev, на моих других маршрутах таблица стилей отправляется со статусом 200, но когда я пытаюсь получить доступ к маршруту с косой чертой, то есть/user/4, таблица стилей отправляется как 304 Не модифицировано ...

ReactDOM.render(
    <Router history={browserHistory}> 
    <Route path="/" component={App}> 
     <IndexRoute component={App}></IndexRoute> 
     <Route path="/user/:user" component={UserDashboard}></Route> 
     <Route path="/signup" component={Signup} /> 
     <Route path="/signin" component={Signin} /> 
    </Route> 
    </Router> 
    , 
    document.getElementById('root') 
); 

ответ

0

304 из-за кеша браузера. Вы можете очистить кэш через настройки браузера или использовать Ctrl + F5 (Windows)/Command + R (MacOS) для принудительного обновления. Затем повторите попытку.

1

У меня такая же проблема, и я решаю ее, меняя ссылку на мой файл css.

Это было:

<link rel="stylesheet" href="./css/materialize.min.css"> 

И решение есть: (удалить первую точку, и все работает ОК)

<link rel="stylesheet" href="/css/materialize.min.css"> 

Может быть, вы проблема была другая ... но у меня такая же проблема что вы.

Смежные вопросы