2016-10-27 8 views
0

助けてください。私はすべてうまく動作している、サインアップページがうまく動作し、サインインページもします。しかし、例えば、私がurl route/user/3に行くと、自分のカスタムCSSスタイルページが、私のreact/reduxアプリケーションの公開ディレクトリに置かれます。マイスタイルシートはもはや読み込まれなくなりました。ブートストラップスタイルのみ。リアクタ - CSSスタイリングBREAKSでparamsを使用していますか? - ステータス304は変更されていませんか?

クロム開発ツールの[ネットワーク]タブを見ると、他のルートのスタイルシートはステータス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(窓)/ コマンド + R(MacOSの)を使用することができます。それからもう一度試してみてください。

1

私は同じ問題があり、私はそれを私のCSSファイルへのリンクを変更して解決します。

それがあった:

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

そして解決策は以下のとおりです(最初のドットを削除し、すべてがOKを実行します)

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

たぶん、あなたは問題が他のだった...しかし、私は同じ問題を抱えていますそのあなた。

関連する問題