テストプロジェクト: 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 解凍版インストールガイド
# 以下の例は x64 ビット ランタイム v3.0.0 用です mkdir /runtimes ...
この記事では、例を使用して MySQL カスタム関数の使用方法を説明します。ご参考までに、詳細は以下...
公式ドキュメント http://dev.mysql.com/doc/refman/5.7/en/se...
目次導入インデックスの原則1. データページ2. ページディレクトリ3. インデックス原則分析要約す...
背景Navicat は、最高の MySQL 視覚化ツールです。ただし、ビューのインポートとエクスポー...
目次1. 複数の .catch 2. 複数の .catch 3. .then と .catch の連...
では早速、コードをお見せしましょう。具体的なコードは次のとおりです。 #!/bin/bash cd ...
コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...
以下は、mysql 5.7 の /etc/my.cnf の一般的なパラメータの一部です。これらを自分...
この記事では、Docker のマルチステージ ビルド機能を使用してイメージ サイズを大幅に削減する方...
MySQL はリレーショナル データベース管理システムです。リレーショナル データベースは、すべて...
MySQL データベースを最適化すると、データベースの冗長性を削減できるだけでなく、データベースの実...
この記事では、HTML描画ユーザー登録ページの具体的な実装コードを参考までに共有します。具体的な内容...
1. INSERT INTO SELECT文ステートメントの形式は次のとおりです: Insert ...
フロントエンドの初心者として、私は数日間フロントエンドをいじってみました。 。今日、私は自分が固く信...