📅  最后修改于: 2023-12-03 15:14:57.516000             🧑  作者: Mango
在Express.js中,res.set()函数用于设置响应头的字段和值。该函数的语法如下所示:
res.set(field [, value])
其中,field
参数是字符串类型的,表示要设置的响应头字段的名称;value
参数是可选的,表示要设置的响应头字段的值。
如果不提供value
参数,则res.set()
函数将返回指定响应头字段的当前值。如果提供了value
参数,则res.set()
函数将设置指定响应头字段的值,同时返回res
对象本身,以实现链式调用。
下面是一些使用res.set()
函数的示例:
res.set('Content-Type', 'text/plain');
上述代码将设置响应头的Content-Type字段为"text/plain"。
res.set({
'Content-Type': 'text/plain',
'Content-Length': '123',
'ETag': '12345'
});
上述代码将同时设置Content-Type、Content-Length和ETag三个响应头字段的值。
res.set('Content-Type');
上述代码将返回当前响应头的Content-Type字段的值。
总的来说,res.set()
函数是用于设置和获取响应头字段的值的工具函数。通过该函数,可以轻松地设置和查询响应头字段的值,从而灵活地控制HTTP响应的行为和内容。