[英]Cookie is not set in browser (Node.js + Express.js)
我有一個 web 服務器,它在res
object 上設置了一個httpOnly
cookie,但它沒有保存在瀏覽器中。
const refreshToken = 'my-token'
res.cookie('refreshToken', refreshToken, { httpOnly: true, secure: true, sameSite: 'none' })
此服務器在https://192.168.1.179:3001
上提供服務
客戶端應用程序(Angular 11)在https://192.168.1.179:4200
上提供服務
我為服務器和客戶端生成了自簽名 ssl 證書(並將它們安裝為Trusted root authorities
),不知道這是否重要。
編輯:我也app.use(cors())
如果這很重要
httpOnly cookies 不能被瀏覽器中的客戶端應用程序訪問。 將 httpOnly 更改為 false。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.