老师,const authLink = setContext((_, { headers }) => 语句中的headers参数从何而来?
来源:8-10 使用 JWT 保持登录状态(下)

慕少2454531
2023-07-02
老师,const authLink = setContext((_, { headers }) => 语句中的headers参数从何而来,headers是在哪里定义的?headers是否就是请求头,然后这个语句就是给headers加上token,但是headers在这个文件模块中是在哪里定义的或者哪里取得的这个值?
写回答
2回答
-
黑石
2023-07-03
找到了
这部分代码,setContext 里传出了 response,这个是监听所有接口请求,然后做了拦截,获取到 response,response 这里面有 headers。
00 -
黑石
2023-07-02
可以到 qq 群里问哈,这个 headers 是框架传进来的,具体要看 apollo client 的源码。
00
相似问题