関数の概要
http.Server.listenは、Node.jsのHTTPサーバーを指定したポートで待ち受けるためのメソッドです。サーバーを起動し、特定のポートでリクエストを待つことができます。
パラメータの説明
引数 | 型 | 用途 |
---|---|---|
port | Number | 待ち受けるポート番号を指定する |
hostname | String | サーバーが待ち受けるホスト名を指定する(省略可能) |
戻り値
特に指定されていないため、戻り値はない。非同期的にサーバーが起動する。
使用例
const http = require('http');
const server = http.createServer((req, res) => {
res.end('Hello World!');
});
server.listen(3000, 'localhost');
const http = require('http');
const server = http.createServer((req, res) => {
res.end('Welcome to my blog!');
});
server.listen(8080);
関連する関数
http.createServer、http.request、http.getなどが関連するNode.js関数として挙げられる。
まとめ
http.Server.listenは、Node.jsのHTTPサーバーを特定のポートで待ち受けるためのメソッドである。ポート番号の指定が重要であり、ホスト名は省略可能であることに注意。