やりたいこと
下の記事では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からアクセスできました。
ノウハウなどはないのですが一応記録までに。
コメント