Node.js Vercel无服务器函数发送响应cookie

Node.js Vercel无服务器函数发送响应cookie,node.js,cookies,vercel,Node.js,Cookies,Vercel,我想发送一个带有Vercel无服务器函数响应的“httpOnly”cookie。我不是在用快车 我尝试了res.setHeader(“Set Cookie”,ck=${Cookie\u value}`) 这不管用。如何发送Cookie并在其上设置过期时间?standard Node.js使用标准标头 尝试使用如下数组: module.exports = (req, res) => { res.setHeader('Set-Cookie', ['ck=value; Expires=Tue

我想发送一个带有Vercel无服务器函数响应的“httpOnly”cookie。我不是在用快车

我尝试了
res.setHeader(“Set Cookie”,ck=${Cookie\u value}`)

这不管用。如何发送Cookie并在其上设置过期时间?

standard Node.js使用标准标头

尝试使用如下数组:

module.exports = (req, res) => {
  res.setHeader('Set-Cookie', ['ck=value; Expires=Tue, 01 Dec 2020 00:00:00 GMT; HttpOnly']);
  res.end('It worked, check your cookies in devtools');
}
为了获得更好的界面,您可以尝试安装软件包


这在Vercel serverless对我不起作用。饼干只是作为身体的一部分发送的。你让它工作了吗。这种没有服务器的东西是浪费时间。它不实用,而且似乎很快就要上市了。@Appaji你让它起作用了吗?没有。我只是发送了accessToken作为响应的一部分。不正确,但遗憾的是,我不知道还能做些什么。你找到一种方法来设置cooki吗?请与我们分享。
const { serialize } = require('cookie')

module.exports = (req, res) => {
  const cookie = serialize('ck', 'value', {httpOnly: true, expires: new Date('2020-12-01')})
  res.setHeader('Set-Cookie', [cookie]);
  res.end('It worked, check your cookies in devtools');
}