在节点快速响应对象上返回未编码的Cookie无效

时间:2019-05-09 10:23:36

标签: javascript node.js express cookies

我正在尝试将cookie添加到节点快速响应对象。但是,当我添加encode: String时会导致错误。

res.cookie(cookie.name, cookie.value, {
    ...cookie,
    encode: String,
});

错误是:

TypeError: argument val is invalid
    at Object.serialize (/usr/app/node_modules/cookie/index.js:116:11)\
    at ServerResponse.res.cookie (/usr/app/node_modules/express/lib/response.js:853:36)\
    etc.......

我可以删除...cookie行,这样可以很好地创建cookie(尽管已编码),所以我知道这不是问题。

我也尝试过encode: val => val,但仍然没有喜悦。任何帮助将不胜感激。

0 个答案:

没有答案