【发布时间】:2020-09-02 15:41:23
【问题描述】:
I call Set-Cookie on the serverside
export async function post (req, res, next) {
const jwtToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImNocmlzLmNhcnJpbmd0b25AZ2xldy5pbyIsImlhdCI6MTU5OTA1NDcxNn0.NaEO1ywtCsD55oKb7JSaQbtzidySiy7Bld7Bs63_wuU'
res.setHeader('Content-Type', 'application/json')
res.setHeader('Set-Cookie', `jwtToken=${ jwtToken }; Max-Age=86400;`)
res.end(JSON.stringify({ jwtToken }))
}
-
jwtToken cookie shown on request & response
设置 Cookie:jwtToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImNocmlzLmNhcnJpbmd0b25AZ2xldy5pbyIsImlhdCI6MTU5OTA1NDcxNn0.NaEO1ywtCsD55oKb7JSaQbtzidySiy7Bld7Bs63_最大年龄=86400;
我试过 Brave 和 Chrome 浏览器,为什么 document.cookie 在两个浏览器中都是空字符串?
【问题讨论】:
标签: javascript node.js cookies svelte sapper