问题描述
这是我的代码
import { Request,Response } from "express";
import { database } from "firebase-admin";
async function updatereAccesstoken(
req: Request,res: Response,db: database.Database
) {
try {
await db
.ref(
`/token/${"-MUQK0wGmrjPVBdFH7gr"}/${"90417abf-b085-4072-b4ec-f009b5fe4016"}`
)
.set("90417abf-b085-4072-b4ec-f009b5fe4016");
await db
.ref(
`/token/${"-MUQK0wGmrjPVBdFH7gr"}/${"90417abf-b085-4072-b4ec-f009b5fe4016"}`
)
.set("90417abf-b085-4072-b4ec-f009b5fe4016");
//comments
res.cookie("act","tokenAuth.accesstoken",{
httpOnly: true,sameSite: "lax",});
res.cookie("ret","tokenAuth.refreshToken",});
return "currentUser";
} catch (error) {}
}
[ERR_HTTP_HEADERS_SENT]:发送到客户端后无法设置标头 在 ServerResponse.setHeader (_http_outgoing.js:558:11)
将代码分成两部分
1
await db
.ref(
`/token/${"-MUQK0wGmrjPVBdFH7gr"}/${"90417abf-b085-4072-b4ec-f009b5fe4016"}`
)
.set("90417abf-b085-4072-b4ec-f009b5fe4016");
await db
.ref(
`/token/${"-MUQK0wGmrjPVBdFH7gr"}/${"90417abf-b085-4072-b4ec-f009b5fe4016"}`
)
.set("90417abf-b085-4072-b4ec-f009b5fe4016");
2
res.cookie("act",{
httpOnly: true,});
res.cookie("ret",});
代码的这两部分单独工作,但不是一起工作。什么原因?。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)