Windows上のNode.jsで80ポートを使用する

この記事は約2分で読めます。
スポンサーリンク

やりたいこと

下の記事ではNode.jsを使用してHTTPサーバを起動しました。

作業するに当たりUnix系のOS上でNode.jsを使用すると80ポートで起動できない。という記事を見かけました。しかしWindows上で80ポートが使えるかどうかは明記されていません。

気になったので試してみました。

スポンサーリンク

環境

Node.js v20.16.0

スポンサーリンク

使用したコード

使用したのは以下のコードです。

上記の記事のポートのみを変更しています。

import http from 'node:http';

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({
    data: 'Hello World!',
  }));
});

server.listen(80);////Poet80を使用
スポンサーリンク

結果

問題なく127.0.0.1(ポート指定なし)でChromeからアクセスできました。

ノウハウなどはないのですが一応記録までに。

コメント

タイトルとURLをコピーしました