http

httpは、http関連モジュール。

HTTP | Node.js v11.10.1 Documentation

httpモジュールで、簡易的なWebサーバを作成する。

requireでhttpモジュール参照を取得したら、http.createServerでサーバソケットを作成。
res.writeHeadで、HTTPステータスコードに200、ヘッダ内容は、Content-Typeでtext/plainを指定するだけでいい。(この部分はJSONで随時追加していく。)
res.endでレスポンスは終わるが、そこに最後のHTTPボディメッセージが渡せるので'ABCDE\n'と渡して終わる。
で、そのままポート番号3000番でlistenし、リッスン出来たら、'Local Server Listen'を出力。

$ vi http.js
$ node http.js
Local Server Listen

実行すると、このように待ち受け状態になるので、ブラウザでhttp://localhost:3000/にアクセスすると、

簡易Webサーバ
簡易Webサーバ

'ABCDE'が表示される。
(ただし、しばらくポート占有しっぱなしなので、再度サーバ起動してもlistenできない。この辺の対策はいずれ・・・。)

Sample/nodejs/http/http/src/http at master · bg1bgst333/Sample · GitHub