テストプロジェクト: 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 解凍版インストールガイド
この記事では、React Native の基本をすでに理解していることを前提とし、ネイティブと Ja...
この記事では、ネイティブ JS で実装された均一なモーションを紹介します。その効果は次のとおりです。...
序文コストを考慮して、ほとんどのウェブマスターは、多数の小規模なウェブサイト用にサーバーを個別に購入...
脆弱性の説明Apache Flink は、分散ストリームおよびバッチ データ処理用のオープン ソース...
1. はじめに数日前、開発仲間から、フィールドを同じ値に更新すると binlog が記録されるかどう...
MySQL では通常、limit を使用してページ上のページング機能を完了しますが、データ量が大きな...
最近、毎日変更されるページを iframe を使用して呼び出す必要があるプロジェクトがあります。その...
目次概要node.js でマルチコア CPU を最大限に活用する方法Node で子プロセスを作成する...
1. 宇宙のルールHTML コード内の空白は通常、ブラウザによって無視されます。 <p>...
目次1. 簡単な説明2. クラスターを作成する手順2.1. ディレクトリを作成する2.2. ソースコ...
背景現在、会社のプロジェクトは、フロントエンドとバックエンドが分離された方法で開発されています。新し...
序文この記事では、山括弧のその他の用途をさらに詳しく見ていきます。前回の記事では、山括弧 (<...
序文: Vue プロジェクトで現在のマウスの座標を取得するにはどうすればよいでしょうか。ここで共有す...
目次1. はじめに2. スケジューラの基本概念2.1. 実行キュー (rq) 2.2 スケジューリン...
目次概要1. パスモジュール2. モジュールまで3. fsモジュール4. イベントモジュール5. h...