回答編集履歴
1
一部内容修正
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` はリロード機能などが使えて便利ですが、あくまで開発用のサーバを立てる用途なので本番環境では使われないと思います。
|