溫馨提示×

node.js中的http.response.setHeader方法怎么使用

小億
137
2023-08-15 22:12:38
欄目: 編程語言

在Node.js中,可以使用http模塊創(chuàng)建一個HTTP服務(wù)器,并使用response對象的setHeader方法來設(shè)置HTTP響應(yīng)頭。

下面是一個示例:

const http = require('http');
const server = http.createServer((req, res) => {
// 設(shè)置響應(yīng)頭
res.setHeader('Content-Type', 'text/plain');
res.setHeader('X-Powered-By', 'Node.js');
// 發(fā)送響應(yīng)內(nèi)容
res.end('Hello, World!');
});
server.listen(3000, () => {
console.log('Server is running on port 3000');
});

在上述示例中,我們創(chuàng)建了一個HTTP服務(wù)器,并為每個請求設(shè)置了兩個響應(yīng)頭:Content-TypeX-Powered-By。然后,我們使用res.end方法發(fā)送了一個簡單的文本響應(yīng)。

注意:setHeader方法必須在調(diào)用res.writeres.end之前使用,否則設(shè)置的頭部將不會生效。

0