テストプロジェクト: react-demo
サーバー{ 8080を聴く; # server_name your.domain.com; ルート /home/root/react-demo/dist; インデックス index.html index.htm; 位置 / { try_files $uri $uri/ /index.html; } 場所 ^~ /assets/ { gzip_static オン; 有効期限が最大になります。 add_header Cache-Control パブリック; } エラーページ 500 502 503 504 /500.html; クライアントの最大ボディサイズは20Mです。 キープアライブタイムアウト10; } sudo service nginx restart を実行して、Nginx サービスを再起動します。 プロジェクトにアクセスするには、http://IP:8080/ にアクセスしてください。 注記: 1.ドメイン名を設定する場合は、ポート80が必要です。成功すると、ドメイン名にアクセスするだけでプロジェクトにアクセスできます。 2. React-Router の browserHistory モードを使用する場合は、Nginx 設定に次の設定を追加してください。 位置 / { try_files $uri $uri/ /index.html; } 原則として、プロジェクトにはルート エントリが 1 つしかないため、/home のような URL を入力してもページは見つかりません。この場合、nginx は index.html を読み込もうとします。index.html を読み込んだ後、react-router が動作し、入力した /home ルートと一致し、正しいホームページが表示されます。browserHistory モードのプロジェクトが上記の内容で構成されていない場合、404 エラーが発生します。 react-router のドキュメントを参照してください: https://react-guide.github.io/react-router-cn/docs/guides/basics/Histories.html 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
>>: 最新バージョンMySQL5.7.19 解凍版インストールガイド
<br />英語アドレス: http://developer.yahoo.com/per...
MSIインストールパッケージを使用してインストールするご使用のオペレーティング システムに応じて、対...
この記事では、CSS を使用して検索機能付きのナビゲーション バーを作成する方法を説明します。以下の...
SEO とセキュリティを考慮して、301 リダイレクトが必要です。以下の一般的な処理には Nginx...
目次1. JSONPとは何か2. JSONPクロスドメインリクエスト3. Baidu検索をシミュレー...
今日はベテランの貴重な経験を共有します。著者は技術管理の経験が7年あり、多い時は80人以上を率いてい...
ブラウザで入力カーソルがずれる問題の詳しい説明<br />仕事で問題に遭遇し、解決策を探...
特定の期間内に特定の IP へのアクセス回数を制限する方法は、特に悪意のある DDOS 攻撃に直面し...
1. ダウンロードアドレス: mysql-8.0.17-winx64ダウンロードして解凍する2. フ...
今日、インターフェースの同時実行の問題を検証したところ、これまでredisで解決していた同時実行のプ...
CSS3 border-image プロパティを使用すると、要素の周囲に画像の境界線を設定できます。...
この記事では、VueでEchartsをインポートして線散布図を実現する具体的なコードを参考までに共有...
目次1. Vueリスナー配列2. vueが配列の変更を監視できない状況1. Vueリスナー配列Vue...
精度の問題に対する最もわかりやすい説明たとえば、1÷3=0.33333333...という数字は、3が...
リソースを節約するためにWebページの圧縮を設定する1.まず、設定を変更しましょう vim /usr...