Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
User:node.js Webアプリの例のコードを提供します。 Assistant:どんなWebアプリを作成してほしいですか？node.js Webアプリの詳細を提供してください。私が提供するサンプルコードがあなたのユースケースと一致するようにしてください。 
User:これは、元のnode.jsソースからのシンプルなWebサーバーです。

＃app.jsという名前のファイルを作成します
const http = require（ 'http'）;

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createserver（（req、res）=> {
  Res.StatusCode = 200;
  res.setheader（ 'content-type'、 'text/plain'）;
  res.End（ 'Hello World'）;
}）;

server.listen（port、hostname、（）=> {
  console.log（ `http：// $ {hostname}で実行されているサーバー：$ {port}/`）;
}）;


次に、このコマンドでそれを実行します： `node app.js`。http：// localhost：3000にアクセスすると、「hello world」というメッセージが表示されます。

### Response:

このnode.jsアプリは何をしますか？