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()
來發送數據,最后調用 response.end()
來結束響應。
注意:如果不調用 response.end()
方法,客戶端將一直等待服務器發送響應,直到超時。