私はreact-appを使って作成しました。React app returned 500 Internal Server Error
npm run build
を実行してアプリケーションを静的サイトとして展開すると、インデックス以外のルートでページを更新する場合を除いてすべて機能しますが、500 internal server error
で失敗します。
以下は私のルータのコードです。反応ルータの使用。
<Router history={browserHistory}>
<Route path="/">
<IndexRoute component={Login}/>
<Route path="/dashboard" component={Dashboard}></Route>
<Route path="/profile" component={Profile}/>
</Router>
助けてください。
こんにちは、ありがとうございます。しかし、このアプリは、jsとcssのアセットを持つ単一のhtmlページとして構築されレンダリングされます。ルーティングはすべてクライアント側でなければなりません...? – Junior
"create-react-app"の場合は、クライアント側のみにする必要があります。しかし、もう一度、500はサーバー側のエラーです。つまり、あなたはそのアプリケーションを実行するために何らかの種類のサーバーを使用します。 'webpack-dev-server')))) とにかく、「npm run start」などを実行してアプリを実行するCMD /コンソールにメッセージを表示する必要があります。 –
ようこそ[スタックオーバーフロー](http://stackoverflow.com/)! [質問する方法](http://stackoverflow.com/help/how-to-ask)を読んで、[最小限の完全で検証可能な例]を提供してください(http://stackoverflow.com/help/mcve) ! –