不說廢話,直奔主題!
使用場景:微服務、前后端已經跨域。又不得不使用session
使用session的好處:此處省略若干字......
做法:
客戶端:該怎么寫就怎么寫。
服務端:
Startup類 ConfigureServices 添加代碼:
services.AddSession(options => { options.Cookie.Domain = appSettings.Cookie.Domain;//localhost:8080 options.Cookie.Name = appSettings.Cookie.Name;//cookie name,不需要就不用設置,有默認的 });
Configure添加代碼:
app.UseSession(new SessionOptions { Cookie = { SameSite = SameSiteMode.None } });
如果需要HttpOnly之類的自己設置就行
F5 運行,搞定!
不要問我怎么知道的,我是一點點試出來的,說多了都是眼淚!
