テストプロジェクト: 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 解凍版インストールガイド
この方法は、CSS3のdrop-shadow filterを使用して、png画像の不透明部分に任意の...
1. nginx仮想ホストの設定仮想ホストを使用すると、実行する Web サイトごとに個別の Ngi...
docker-compose.yml に extra_hosts キーワードを追加すると、コンテナの...
この記事では、ユーザー名が使用可能かどうかを確認するためのVueの具体的なコードを例として紹介します...
この記事では、MySQL インデックス カバレッジについて例を挙げて説明します。ご参考までに、詳細は...
脆弱性の詳細VSFTP は、GPL に基づいてリリースされた Unix ライクなシステムで使用される...
目次01 Kubernetes とは何ですか? 02 KubernetesとCompost+Swar...
MySQLパスワードは正しいが、ローカルでログインできない -1045 ユーザー 'roo...
Nginxはまず、設定ファイル内のどのserver{}ブロックを処理に使用するかを決定します。次のs...
XML/HTML コードコンテンツをクリップボードにコピー<!DOCTYPE html PUB...
カーネル: [root@opop ~]# cat /etc/centos-release CentO...
目次JS 関数呼び出し、適用、バインドメソッド1. call() メソッド1. call() メソッ...
MySQL データベースのバージョンを 5.6.28 から 8.0.11 にアップグレード中にプロジ...
目次1. プロキシとは何ですか? 2. 使い方は? 1. プロキシを使用する簡単な例2. 対象オブジ...
目次1. mixin の使い方は? 2. ミックスイン使用時の注意2.1. ミックスイン オブジェク...