编辑:这似乎是一个错误,所以我添加了一个问题https://github.com/firebase/firebase-functions/issues/653
当处理已部署云函数上的请求并使用sameSite"none"选项设置cookie时,会引发"TypeError:option sameSite is invalid"错误。
const options = {
secure: true,
sameSite: 'none'
};
res.cookie('session', cookieValue, options);
我可以设置一个布尔值,但这还不够。
这是因为使用cookie0.3.0
的快速版本4.16.x
不支持cookie中的sameSite:'none'
选项。
这种支持被添加到cookie npm版本0.4.x
&在上面为了解决您的问题,您可以简单地更新express,它使用cookie版本0.4.x
&在上面
JFYR:Express变更日志:https://expressjs.com/en/changelog/4x.html