我刚开始打字,我想这是一个常见的问题,找不到任何有用的东西
这是我的API切片
import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react";
export const apiSlice = createApi({
reducerPath: "apiSlice",
prepareHeaders: (headers) => {
headers.set("Content-Type", "application/json");
headers.set("Access-Control-Allow-Origin", "*");
return headers;
},
baseQuery: fetchBaseQuery({
baseUrl: "https://api.npoint.io",
}),
endpoints: (builder) => ({
getWines: builder.query({
query: () => `/0d9ec2e70191f0835e9a`,
}),
}),
});
export const { useGetDataQuery } = apiSlice;
PrepareHeaders Error个 对象文本只能指定已知的属性,并且类型‘CreateApiOptions<;BaseQueryFn<;字符串|FetchArgs,UNKNOWN,FetchBaseQueryError,{},FetchBaseQueryMeta>;,{getWines:QueryDefinition<;any,BaseQueryFn<;...>;,Never,Any,"apiSlice">;;},"apiSlice",Never>;’.ts(2353)中不存在‘prepreareHeaders’
UserGetDataQuery Error个 类型‘Api<;BaseQueryFn<;字符串|FetchArgs,UNKNOWN,FetchBaseQueryError,{},FetchBaseQueryMeta>;,EndpointDefinitions,"apiSlice",Never,Unique Symbol|Unique Symbol>;上不存在属性’useDataQuery‘.ts(2339)