最終更新:2022-09-15 (木) 11:10:47 (582d)
Node.js/運用
メモ
- Linuxでウェルノウンポートで使うにはsudoが必要
- どうしても使う場合はprocess.setuidでプロセスのUIDを変える
方針
Expressのドキュメント
実装
- ノードおよび多くのモジュールは、同期版と非同期版の関数を提供していますが、実稼働環境では必ず非同期版を使用してください。同期関数を使用しても構わないのは、初期始動時のみです。
- 同期関数を使用しない
- Node.js/同期処理
- --trace-sync-io?
エラー処理
- Try-catch は同期コードでのみ機能します。Node プラットフォームは主に (特に実稼働環境で) 非同期的であるため、Try-catch は多くの例外をキャッチしません。