Node.jsのresponse.write()メソッドの使い方
response.write() は Node.js のメソッドで、クライアントにデータを送り出します。レスポンスデータを複数回送信するのに使用できます。そのたびに送られるデータはレスポンスのボディに追加されます。
以下に response.write() の使用方法を例として示します:
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('Hello ');
res.write('World');
res.end();
});
server.listen(3000, () => {
console.log('Server running on port 3000');
});
上記の例では、クライアントがサーバーにリクエストすると、サーバーはクライアントに “Hello World” というレスポンスを送信します。res.write(‘Hello ‘) と res.write(‘World’) は response.write() を 2 回呼び出してデータを送信し、最後に response.end() を呼び出してレスポンスを終了します。
注意: response.end()メソッドが呼び出されない場合、クライアントはタイムアウトまでサーバーから応答が送信されるのを待ち続けます。