2017-08-22 2 views
0

私は、Angular2上に作成されたUI側とNodeJs上のバックエンドを持つプロジェクトに取り組んでいます。現在、NodeJs LTEサーバが使用されています。 Apache TomcatやWebsphereやJBossのような別のサーバーにプロジェクト全体をデプロイする方法はありますか?NodeJsバックエンドを使用したAngular2アプリのデプロイ

答えて

1

はい、角度2のプロジェクトを作成するときに、フォルダ名/ distが作成されます。プロジェクトが角を使用している場合は、このコマンドを実行してくださいng build --prod。 あなたはその/ distを任意のサーバーに置くことができます。詳細については

は、このスレッド How to bundle an Angular app for production

+0

あなたは私がサーバーに/ distのを展開する方法を教えてください可能性が参照してください。私はこれに新しいので、同じことについて多くのアイデアはありません。 – Amal

+0

ビルド後、メインファイルが3〜4つある dist/main.bundle.js dist/vendor.bundle.js dist/polyfill。[hash] .bundle.js polyfill依存関係(@angular、RxJS ..) 。)バンドル[サイズ:新しいAngular CLIアプリケーションが空の場合は62 KB、圧縮された場合は18 KB]。 dist/index.htmlアプリケーションのエントリポイント。 dist/inline。[hash] .bundle.js webpack loader dist/style。[hash] .bundle.cssスタイル定義 Angular CLIアセット設定からdist/assetsresourcesがコピーされました そのノード、または他のサーバの場合は/ www/html –

+0

ありがとうございます。だから私は/ distからファイルをコピーして、サーバーのフォルダに置く必要がありますか? – Amal

関連する問題