私はreact jsを使用してサイトを作成しました。 browserHistory
を使用してローカルシステムで正常に動作していますが、プロダクションサーバーでは動作しません。初めて正しく読み込まれます。ページを更新すると、「ページが見つかりません」というエラーが表示されます。リロード/リフレッシュ時にreact jsアプリケーションページの404エラーを修正するURLをカプセル化
私はhashHistory
を使用しようとしました。私の問題は解決しましたが、#とランダムキーを含む複雑なURL hashHistory
が欲しくないので、私はより良い解決策を探しています。 apache2の溶液をお探し
module.exports = {
entry: [
'./src/index.js'
],
output: {
path: __dirname,
publicPath: '/',
filename: 'bundle.js'
},
module: {
loaders: [{
exclude: /node_modules/,
loader: 'babel'
}]
},
resolve: {
extensions: ['', '.js', '.jsx']
},
devServer: {
historyApiFallback: true,
contentBase: './',
port: 3000
}
};
-
マイwebpack.config.jsコード(我々はそれがhttp://example.com/aboutのようなものをカプセル化し、http://example.com/#/about?_k=9yfmfqを好きではないしたいです)。ごめんなさい。
これはnode.jsアプリですか? –
いいえバックエンドで私はユーザーWordPressを持っています。私はWordPressに反応jsからAxiosの要求を送った –
あなたが提供するコードは、devのサーバーのためですか?あなたの生産構成はどこですか?あなたはapacheやnginxのようなサーバーを使っていますか? –