【Node.js24.x】Object::Server()メソッドの使い方
Serverメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Serverメソッドは、Node.jsアプリケーションにおいて、クライアントからのネットワーク通信を受け入れ、処理を実行するためのサーバー機能を提供するメソッドです。このメソッドは、Objectクラスに所属しており、主にHTTPサーバーやTCPサーバーといった種類のサーバーを構築する際に利用されます。具体的には、指定されたポート番号で接続要求を待ち受け(リッスン)、クライアントから送信されたデータ(リクエスト)を解析し、それに応じた適切な処理を実行します。処理が完了した後には、生成された結果(レスポンス)をクライアントに送り返すことで、一連の通信サイクルを完結させます。システムエンジニアを目指す初心者の方々にとって、このServerメソッドは、ネットワークを介したアプリケーションの基盤を理解し、実際にWebサービスやデータ通信サービスを開発する上で不可欠な要素です。安定したバックエンドシステムを構築し、多様なクライアントからのアクセスを効率的に処理するための出発点として、その機能を習得することが推奨されます。
構文(syntax)
1const http = require('http'); 2 3const server = http.createServer((request, response) => { 4 response.statusCode = 200; 5 response.setHeader('Content-Type', 'text/plain'); 6 response.end('Hello, Node.js Server!'); 7}); 8 9server.listen(3000);
引数(parameters)
options, connectionListener
- options: object: サーバーの動作を設定するためのオプションオブジェクト
- connectionListener: function: 新しい接続が確立されるたびに呼び出されるコールバック関数
戻り値(return)
undefined
このメソッドは、サーバーの起動または停止などの操作を行いますが、処理が完了した際に具体的な値を返しません。