2017-01-09 22 views
3

私は反応プロジェクトコードを持っています。私はGoogleの雲にそれを展開したい。ビルドしたプロジェクトにビルドディレクトリがあります。ここに私のプロジェクト構造があります。 enter image description heregoogleクラウドでの反応アプリのデプロイ

どうすればGoogleのクラウドに展開できますか?誰かが私を導くことができますか?私のプロジェクトのすべてのファイルをそこに置く必要があります。私は、オンラインでアプリを導入するのがとても新しいです。 ビルドフォルダを置くだけでいいですか、そこに完全なプロジェクトをアップロードする必要がありますか?

+0

必要なファイルについては、ビルド出力だけで十分です。ただし、追加の設定が必要かどうかは、サイトがどのようにホストされているかによって異なります。私はFirebaseのホスティング(Googleクラウドに似ています)を使用しており、反応アプリのホスティングは非常に簡単です。 –

答えて

6

リアクションアプリはシングルページアプリケーションです。シングルページアプリケーション(SPA)は、Googleクラウドストレージ上の静的なウェブサイトとしてホストすることができます。 GCPで静的なウェブサイトをホスティングするためのlinkがあります。同様に、AWS S3でreactJS appをホストする場合は、stepsがあります。

ホストindex.htmlバケットのルートフォルダにあります。バンドルされた反応するapp.jsファイルをサブフォルダに保存し、index.htmlにパスを指定します。他のパブリックアセットをサブフォルダ階層に格納することもできます。

+0

私はindex.htmlを持っていません。私は翡翠のファイルを持っています。 Layout.jade、index.jade、およびerror.jade。これら3つのファイルはどこに置くべきですか? – ApurvG

+0

jadeをhtmlに変更することは不可能だと思います。実行時にjadeをhtmlに変更するエンジンが必要なためです。私はSPAでヒスイを使用していません。たぶん、gulpやgruntのようないくつかのタスクランナーを使うことができます。これは、それをS3にアップロードするときにjadeをhtmlに変換します。 –

+0

@ApurvaG Googleクラウドストレージでjadeファイルをホストするための回避策を見つけましたか? –

関連する問題