设置快递的cookie默认值

时间:2015-11-09 22:31:33

标签: node.js express

我想在Express 4应用程序中为所有maxAge设置相同的cookies和安全选项。

有没有办法表达这些默认值,如下面的伪代码?:

app.set('cookieSettings', {secure: true, maxAge: 1000})
app.cookie('mySecureCookie, 'foo');

1 个答案:

答案 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