溫馨提示×

Node.js response.write()的用法是什么

小億
119
2023-10-18 15:10:05
欄目: 編程語言

response.write() 是 Node.js 中的一個方法,用于向客戶端發(fā)送數(shù)據(jù)。它可用于多次發(fā)送響應數(shù)據(jù),每次發(fā)送的數(shù)據(jù)都會被添加到響應的主體中。

下面是 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');
});

在上面的示例中,當客戶端請求服務器時,服務器會向客戶端發(fā)送 “Hello World” 的響應。res.write('Hello ')res.write('World') 分別兩次調用 response.write() 來發(fā)送數(shù)據(jù),最后調用 response.end() 來結束響應。

注意:如果不調用 response.end() 方法,客戶端將一直等待服務器發(fā)送響應,直到超時。

0