2016-05-31 8 views
0

私は、角度2のアプリを "公開"する方法を尋ねたかったのです。今、私は開発サーバーを起動するためにnpm startを使用していました。しかし、私はアプリを公開するために何をしなければならないので、npmを起動してコンソールを開いたままにする必要はありませんか?角度2のアプリを公開する方法

そして、どのように基本IPをangular2ポートに向けるのですか? 私はスムーズです。このように: は123.456.678:3000 の代わり 123.456.678

私は、インターネットおよびNG2ドキュメントで検索が、私は答えを見つけられませんでした...

答えて

1

あなたのアプリあなたを「公開」しますbuildコマンドを実行した後にコンテンツを提供する必要があります(使用しているcliツールに関する詳細情報を提供できる場合は、ビルドコマンドについてより詳細な回答を得ることができます...) とにかく、ビルドする必要がありますdistまたはbuildというフォルダに移動します。

アプリを実行する必要がないようにするには、いくつかのウェブホストでアプリをホストすることができます(github pagesのように自由に設定できます。カスタムURL:http://yourUsername.github.io/yourApp)。 apacheまたはnginx:あなたのIP 123.456.789について

...実行している、同様または代替(本当に使いやすいです)Caddyのようなサーバーを使用するために必要とされるであろう。

あなたのアプリケーションには、ポート80を介して提供する必要がありますので、カスタムポートは不要です(:3000)。

あなたはCaddyfileという名前のファイルにコードを保存し、コンソールからcaddyを実行

# port 80 so no port is needed in the url 
# change "dist" to your distribution or app folder name! 

:80 { 
    root ./dist 
} 

を開始するには、このCaddyfileを使用することができます!

関連する問題