質問するログイン新規登録

回答編集履歴

1

一部内容修正

2018/08/12 08:59

投稿

yukin01
yukin01

スコア14

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  Node.js による Web アプリケーションは
2
2
  Nginx(Apache) 等のリバースプロキシを組み合わせて利用するのが一般的かと思います。
3
3
  具体的には Nginx は80番ポートで待ち受けて、リクエストは全て Node.js を起動している3000番に転送するような形です。
4
- これに Angular を組み合わせる場合は、`ng build` でビルドした成果物を Nginx のホームディレクトリに配置すれば良いだけです。
4
+ これに Angular を組み合わせる場合は、`ng build` でビルドした成果物を Nginx のホームディレクトリに配置し、API 部分だけを Node.js に転送すれば良いです。
5
5
 
6
6
  `ng serve` はリロード機能などが使えて便利ですが、あくまで開発用のサーバを立てる用途なので本番環境では使われないと思います。