我正在学习本机反应,因此我使用名为“apisauce”版本^2.1.2 的api 包。
当后端被邮递员调用时,我收到一个数据数组,当它被前端应用程序调用时,我收到“Network_Error”
我的问题是我做错了什么?
客户端.js:
import { create } from "apisauce";
const apiClient = create({
baseURL: "http://127.0.0.1:9000/api",
});
export default apiClient;
列表.js:
import client from "./client";
const endpoint = "/listings";
const getListings = () => client.get(endpoint);
export default { getListings };
应用程序.js
import React, { useEffect } from "react";
import listingsApi from "./app/api/listings";
function App() {
const loadData = async () => {
const response = await listingsApi.getListings();
console.log(response);
};
useEffect(() => {
loadData();
}, []);
return (
<Screen>
</Screen>
);
}
export default App;
这是我执行console.log时的错误: