我正在尝试将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
,但仍然没有喜悦。任何帮助将不胜感激。