【发布时间】:2021-08-10 18:49:55
【问题描述】:
我想说的是,我不想使用任何外部 pacakge 来获取和设置 cookie
我的 cookie 在浏览器中设置如下代码
@Post('/set-cookies')
checkUserType(@Body() secret: secretEntity, @Response() res, @Request() req) {
res.header('Set-Cookie', ["setFromServer=1;Max-Age=3600;", "jscantsee=1; Max-Age=3600; path=/; httponly;"]);
res.header('Access-Control-Allow-Credentials', true)
res.header('Access-Control-Allow-Origin', req.headers.origin)
res.header('Access-Control-Allow-Methods', 'GET,POST, OPTIONS')
res.header('Access-Control-Allow-Headers', 'X-Requested-With, X-HTTP-Method-Override, Content-Type, Accept')
res.send()
// return this.SecretService.checkUserType(secret);
};
但它没有在其他请求 URL 的请求标头中收到,如下图所示。它仅存在于“/set-cookie”发布方法中,而不存在于任何其他 url 没有在所有请求标头中获取 cookie 的问题是什么?那么我如何获取 cookie
我错过了什么?请帮忙
【问题讨论】:
标签: cookies nestjs request-headers