在Node.js中,可以使用http
模塊創建一個HTTP服務器,并使用response
對象的setHeader
方法來設置HTTP響應頭。
下面是一個示例:
const http = require('http');
const server = http.createServer((req, res) => {
// 設置響應頭
res.setHeader('Content-Type', 'text/plain');
res.setHeader('X-Powered-By', 'Node.js');
// 發送響應內容
res.end('Hello, World!');
});
server.listen(3000, () => {
console.log('Server is running on port 3000');
});
在上述示例中,我們創建了一個HTTP服務器,并為每個請求設置了兩個響應頭:Content-Type
和X-Powered-By
。然后,我們使用res.end
方法發送了一個簡單的文本響應。
注意:setHeader
方法必須在調用res.write
或res.end
之前使用,否則設置的頭部將不會生效。