create-react-appを使用してAzureにデプロイする

FacundoGFlores

Reactアプリの開発にcreate-react-appを使用しています。次に、バンドルをクラウドに公開したいと思います。だから私はしました:

npm run build

buildリポジトリを初期化するフォルダが作成されました

git init

その後、原点を追加しました

git remote add origin https://mysiteonazure.com/app.git

最終的にファイルをコミットしてプッシュしました。だから私は自分のアプリを見ることができました。URLを使用してナビゲートしたいときに問題が発生したため、次の場所に移動します。

http://mysiteonazure.com/login

動作しませんでした。

そこで、次の記事にたどり着きました。MicrosoftAzureへのcreate-react-appのデプロイ

だから私のビルドは:

build-azure
|_.git
|_static
|_asset-manifest-json
|_favicon.ico
|_index.html

そして今、私は追加しました web.config

build-azure
|_.git
|_static
|_asset-manifest-json
|_favicon.ico
|_index.html
|_web.config

と:

<?xml version=”1.0"?>
<configuration>
 <system.webServer>
 <rewrite>
 <rules>
 <rule name=”React Routes” stopProcessing=”true”>
 <match url=”.*” />
 <conditions logicalGrouping=”MatchAll”>
 <add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />
 <add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />
 <add input=”{REQUEST_URI}” pattern=”^/(api)” negate=”true” />
 </conditions>
 <action type=”Rewrite” url=”/” />
 </rule>
 </rules>
 </rewrite>
 </system.webServer>
</configuration>

しかし、メインページに移動すると、次のようhttp://mypage.azurewebsite.netになります。

内部サーバーエラーが発生したため、ページを表示できません。

どうすればこの問題を解決できますか?または、アプリを正しく公開するにはどうすればよいですか?

FacundoGFlores

詳細な情報を考えると、問題は引用符でしweb.configた。指定されたソースからをコピーしましたが、他の引用符が含まれていたため、実際web.configは次のようになります。

<?xml version="1.0"?>
<configuration>
 <system.webServer>
 <rewrite>
 <rules>
 <rule name="React Routes" stopProcessing="true">
 <match url=".*" />
 <conditions logicalGrouping="MatchAll">
 <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
 <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
 <add input="{REQUEST_URI}" pattern="^/(api)" negate="true" />
 </conditions>
 <action type="Rewrite" url="/" />
 </rule>
 </rules>
 </rewrite>
 </system.webServer>
</configuration>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Azureパイプラインを使用してcreate-react-appをデプロイします

分類Dev

`gh-pages`を使用してgithubに` create-react-app`をデプロイする際の問題

分類Dev

create-react-appを使用したgithubページのデプロイに関するReact-routerの問題

分類Dev

NginxにCreate-React-Appをデプロイする

分類Dev

create-react-appをGoogleCloudにデプロイする方法

分類Dev

AWSEC2にcreate-react-appをデプロイする方法

分類Dev

Google AppEngineにcreate-react-appをデプロイする

分類Dev

カスタムバックエンドAPIを使用して「create-react-app」をHerokuにデプロイする方法

分類Dev

create-react-appビルドをLAMP / XAMPP / WAMPにデプロイします

分類Dev

Reactアプリ(create-react-app)をBack4Appにデプロイする方法は?

分類Dev

Create-React-Native-Appプロジェクトを構成してMobXを使用し、Babelを使用してデコレーターを有効にします

分類Dev

create-react-appを使用せず、自分のWebpackのみを使用してpackage.jsonをデプロイ用に設定するにはどうすればよいですか?

分類Dev

ES6構文を使用してFirebaseFirestoreをcreate-react-appプロジェクトにインポートする方法

分類Dev

GithubPagesに新しいcreate-react-appをデプロイできません

分類Dev

エクスプレスバックエンドを使用してcreate-react-appをherokuにデプロイすると、ブラウザーで無効なホストヘッダーが返されます

分類Dev

Kerberos SSOを使用してホストにcreate-react-app / WebpackDevServerプロキシを使用できますか?

分類Dev

Create React Appを使用してReactに画像(SVGまたはPNG)をインポートする方法

分類Dev

create-react-appプロジェクトのルートにあるWeb.configファイルを取得してビルドフォルダーにコピーし、アーカイブおよびデプロイする方法

分類Dev

create-react-appにすべての写真をプリロードします

分類Dev

create-react-appのデプロイ

分類Dev

create-react-appで「/」を使用してルートをブロックする方法

分類Dev

create-react-appをgh-pagesサブフォルダーにデプロイする方法は?

分類Dev

create-react-appを使用して複数ページのプロジェクトを操作する方法は?

分類Dev

create-react-appを使用してライブラリを作成する

分類Dev

create-react-native-appを使用して作成されたReactNativeアプリにReduxストアを追加する方法

分類Dev

cracoを介してcreate-react-appにsvgrを追加する

分類Dev

create-react-appを使用してreactアプリにreact-router-domを追加すると、jestテストが失敗するのはなぜですか

分類Dev

create-react-appビルドをGoogleCloudPlatformにデプロイした後にURLが見つかりません

分類Dev

create-react-appを使用してAPIデータを取得します

Related 関連記事

  1. 1

    Azureパイプラインを使用してcreate-react-appをデプロイします

  2. 2

    `gh-pages`を使用してgithubに` create-react-app`をデプロイする際の問題

  3. 3

    create-react-appを使用したgithubページのデプロイに関するReact-routerの問題

  4. 4

    NginxにCreate-React-Appをデプロイする

  5. 5

    create-react-appをGoogleCloudにデプロイする方法

  6. 6

    AWSEC2にcreate-react-appをデプロイする方法

  7. 7

    Google AppEngineにcreate-react-appをデプロイする

  8. 8

    カスタムバックエンドAPIを使用して「create-react-app」をHerokuにデプロイする方法

  9. 9

    create-react-appビルドをLAMP / XAMPP / WAMPにデプロイします

  10. 10

    Reactアプリ(create-react-app)をBack4Appにデプロイする方法は?

  11. 11

    Create-React-Native-Appプロジェクトを構成してMobXを使用し、Babelを使用してデコレーターを有効にします

  12. 12

    create-react-appを使用せず、自分のWebpackのみを使用してpackage.jsonをデプロイ用に設定するにはどうすればよいですか?

  13. 13

    ES6構文を使用してFirebaseFirestoreをcreate-react-appプロジェクトにインポートする方法

  14. 14

    GithubPagesに新しいcreate-react-appをデプロイできません

  15. 15

    エクスプレスバックエンドを使用してcreate-react-appをherokuにデプロイすると、ブラウザーで無効なホストヘッダーが返されます

  16. 16

    Kerberos SSOを使用してホストにcreate-react-app / WebpackDevServerプロキシを使用できますか?

  17. 17

    Create React Appを使用してReactに画像(SVGまたはPNG)をインポートする方法

  18. 18

    create-react-appプロジェクトのルートにあるWeb.configファイルを取得してビルドフォルダーにコピーし、アーカイブおよびデプロイする方法

  19. 19

    create-react-appにすべての写真をプリロードします

  20. 20

    create-react-appのデプロイ

  21. 21

    create-react-appで「/」を使用してルートをブロックする方法

  22. 22

    create-react-appをgh-pagesサブフォルダーにデプロイする方法は?

  23. 23

    create-react-appを使用して複数ページのプロジェクトを操作する方法は?

  24. 24

    create-react-appを使用してライブラリを作成する

  25. 25

    create-react-native-appを使用して作成されたReactNativeアプリにReduxストアを追加する方法

  26. 26

    cracoを介してcreate-react-appにsvgrを追加する

  27. 27

    create-react-appを使用してreactアプリにreact-router-domを追加すると、jestテストが失敗するのはなぜですか

  28. 28

    create-react-appビルドをGoogleCloudPlatformにデプロイした後にURLが見つかりません

  29. 29

    create-react-appを使用してAPIデータを取得します

ホットタグ

アーカイブ