我想发送这样的请求:https://pixabay.com/api/?key=1231231231231&per。但是这段代码发送的请求类似于https://pixabay.com/api/?key=1231231231231/per。我该如何修复它?无法获取如何设置查询参数
import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react";
export const api = createApi({
reducerPath: "api",
baseQuery: fetchBaseQuery({
baseUrl: `https://pixabay.com/api/?key=${process.env.REACT_APP_API_KEY}`,
}),
endpoints: builder => ({
getPhotos: builder.query({
query: (limit = 10) => `per_page=${limit}`,
}),
}),
});
export const { useGetPhotosQuery } = api;发布于 2021-11-23 16:18:57
query: (limit = 10) => `per_page=${limit}`,只是个缩写
query: (limit = 10) => ({
url: `per_page=${limit}`,
method: 'GET'
}),您可能想要做一些类似这样的事情
query: (limit = 10) => ({
params: { per_page: limit }
}),发布于 2021-11-23 16:42:49
getPhotos: builder.query({
query: (limit = 10) => ({
url: "",
method: "GET",
params: { per_page: limit },
}),
}),https://stackoverflow.com/questions/70081202
复制相似问题