Estou começando a usar Vite
, CRA
mas não consigo fazer o proxy funcionar.
Estou usando json server
para meu banco de dados e ele está localizado emhttp://localhost:3000/customers
Com o CRA, eu adicionaria "proxy": "http://localhost:3000",
e package.json
depois no meu apiSlice:
const baseQuery = fetchBaseQuery({ baseUrl: "" });
No entanto, isso não está funcionando com o Vite, então tentei adicionar isso a vite.config
:
server: {
proxy: {
"/api": "http://localhost:3000",
},
},
e mudei meu baseQuery
para:
const baseQuery = fetchBaseQuery({ baseUrl: "/api" });
No entanto, continuo recebendo este erro no console:
CustomerList.jsx:4 Uncaught TypeError: useGetCustomersQuery is not a function or its return value is not iterable
useGetCustomersQuery
é minha consulta RTK, acredito que o problema é que não está se comunicando como backend
deveria.