在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-Type
和X-Powered-By
。然后,我們使用res.end
方法發(fā)送了一個簡單的文本響應(yīng)。
注意:setHeader
方法必須在調(diào)用res.write
或res.end
之前使用,否則設(shè)置的頭部將不會生效。