应该是使用姿势有问题, 特来请教.
网上的答案有:
- 需要设置 credentials: 'include' ✅
- 跨域需要设置 Access-Control-Allow-Credentials: true ✅
- 跨域需要设置 Access-Control-Allow-Origin: http://localhost:3000 ✅
这三个都设置的正常:
fetch(COR_API, {
credentials: 'include',
method: 'POST',
body: ...
headers: {'Accept': 'application/json'}
})

在 chrome-devtool 中没有 Set-Cookie 字段.
在 Safari 和 Firefox 中会有 Set-Cookie 字段, 但是不会保存 cookie.
使用 postman 测试, 发现是正常的, 第二次请求会带上第一次的 cookies.

