createServerの引数の関数で指定しているリクエストとレスポンスについて少し書かせて頂きます。
このリクエストとレスポンスには以下のようなオブジェクトが収められています。
http.ClientRequest | request引数に入っているオブジェクトです。クライアントから送られてきた情報を管理するためのものです。 |
http.ServerResponse | response引数に入っているオブジェクトです。サーバーから送り出される情報を管理するためのものです。 |
これらが理解できていれば「クライアントから送られてきた情報は多分requestの中にあるはずだ!」や「クライアントに送信する内容は、レスポンスにある機能で作れるはずだ!」と、どちらのオブジェクトにある機能を使えば良いかなんとなくわかってきます。