我想在Express 4应用程序中为所有maxAge
设置相同的cookies
和安全选项。
有没有办法表达这些默认值,如下面的伪代码?:
app.set('cookieSettings', {secure: true, maxAge: 1000})
app.cookie('mySecureCookie, 'foo');
答案 0 :(得分:0)
没有。我担心您可以使用app.set()
进行操作的唯一设置是list of application settings。但是,您可以将选项对象传递给res.cookie(name, value, options)
,并在设置cookie时重复使用它:
var cookieOptions = {
maxAge: 10000
};
...
res.cookie('mySecureCookie', 'foo', cookieOptions);
以下是选项对象中的list of properties you can set。