我想访问位于商店中的令牌并将其放入标头中以便使用将来的查询,但是 getState() 出现错误。这是代码->
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react'
export const baseApi = createApi({
reducerPath: "baseApi",
tagTypes: ["Todos"],
baseQuery: fetchBaseQuery({
baseUrl: 'http://localhost:3000/',
prepareHeaders: (headers, { getState }) => {
const token = getState().auth.accessToken;
if (token) {
headers.set('Authorization', `Bearer ${token}`)
}
return headers;
},
}),
endpoints: () => ({
}),
[error](https://i.stack.imgur.com/nMjl3.png)
});
Run Code Online (Sandbox Code Playgroud)
Vscode 显示(参数)getState: () => 未知对象的类型为“未知”
如果 RTK 查询是 fetch() 的包装,并且在 NextJS13 实验应用程序中也是如此,那么它们会一起工作吗?我如何更改查询以便它们可以重新验证,是 SSG 还是 SSR?