nodejs が http を実装する場合、コードのどの部分が変更されても、それを有効にするには、nodejs を終了して再実行する必要があります。 nodejs は特定の部分が初めて参照されるときにのみスクリプト ファイルを解析するために戻るため、繰り返しのロードを避けるために、将来はメモリ内で直接アクセスされます。
スーパーバイザーはコードの変更を監視し、nodejsを自動的に再起動します
インストールと構成
# npm install -g supervisor # supervisor app.js 运行服务器 ,当代码改动的时候会自动加载
NodeはWebサーバーに基づいたミドルウェアフレームワークです ミドルウェア管理、類似Javaフィルターに。 Connect では、リクエスト ログ、静的ファイル サービス、リクエスト本文の解析、セッション管理などに使用できる、一般的に使用されるコンポーネントがいくつか提供されています。
使用、use メソッドを使用して接続オブジェクトのキューにミドルウェアを登録します
app.use(connect.staticCache()); app.use(connect.static(__dirname + '/public')); app.use(connect.cookieParser()); app.use(connect.session()); app.use(connect.query()); app.use(connect.bodyParser()); app.use(connect.csrf()); app.use(function (req, res, next) { // 中间件 }); app.listen(3001); 复制代码
フローチャート、リクエストが処理されたことをクライアントに通知するために res.end()
メソッドを呼び出すミドルウェアが存在する必要があります。そうでない場合クライアント 端末は常に待機状態になります。
この記事では、一般的なモジュールとその使用法について説明します。その他の関連コンテンツについては、php 中国語 Web サイトを参照してください。
関連する推奨事項:
以上が共通モジュールと使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。