response.setHeader方法用于设置响应头信息。它接受两个参数,第一个参数是要设置的头字段名称,第二个参数是头字段的值。
例如,可以使用response.setHeader方法设置Content-Type头字段为"text/html":
response.setHeader('Content-Type', 'text/html');
该方法还可以用于设置其他的响应头字段,例如Cache-Control、Content-Disposition等。
需要注意的是,如果在使用response.write或response.end方法发送响应体之前没有设置Content-Length头字段,Node.js会自动计算并设置该字段的值。如果手动设置了Content-Length头字段,应该确保其值与实际响应体的长度一致,否则可能会导致客户端无法正确解析响应。