テストプロジェクト: 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 解凍版インストールガイド
CentOS8.0-1905 のリリース後、FTP サーバーを CentOS の新しいバージョンに移...
テーブル パーティショニングは、データベース パーティショニングとは異なります。では、テーブル パー...
インターネットは人々の生活にますます欠かせないものになってきていると思います。 Ajax や fle...
はじめに以前は、Docker イメージは Azure のコンテナー レジストリに保存されていました。...
目次1. Promiseとは何か2. 基本的な使い方3. Promiseメソッド3.1 Promis...
テーブルヘッダーでは、暗い境界線の色を個別に定義できます。基本的な構文<TH 境界線の色を暗く...
システムをリセットした後、かなり前にインストールした MySQL データベースのコンソール クエリで...
目次序文ステップ1: セットアップと前方屈折ステップ2: 反射とフレネル方程式ステップ3: 多面屈折...
目次1. インストール2. main.jsにインポートする3. 使用Vue3がリリースされてからしば...
docker-compose-monitor.yml バージョン: '2' ネットワ...
Web には一般的な読み込みアイコンが 2 つあります。1 つは iOS の「菊」、もう 1 つは ...
目次序文始める序文サーバーのデフォルトの SSH ポート番号は通常 22 であるため、ほとんどのユー...
目次JavaScript で配列を作成する配列の使用配列を分割文字列に変換する配列に要素を追加する配...
このセクションでは、HTML のリスト要素について学習します。リストは、Web サイトのデザインにお...
html2canvas は、HTML 要素からキャンバスを生成するライブラリです。描画されるキャンバ...