关于react -fetch 请求webapi接口,获取到的session为空问题。

  最近做一个前后端分离的项目,后台接口登录时将信息存储在session中,经postman调试接口存取都成功,在系统中使用时发现接口一直返回错误信息,获取不到session,经排查发现前端用的是fetch请求,默认情况下,fetch 不会从服务端发送或接收任何 cookies, 如果站点依赖于用户 session,则会导致未经认证的请求(要发送 cookies,必须设置 credentials 选项)。因此在请求时需要加上cookies才可以获取到session

  注意接口响应的cookies和浏览器里面的cookies是否一致。

  不足之处欢迎大家指正。

posted @ 2020-03-05 13:52  🍋.レモン  阅读(556)  评论(0编辑  收藏  举报