【发布时间】:2020-11-29 08:35:21
【问题描述】:
我正在尝试将一个从文件 (.src/api/index.js) 中的 api 获取数据的函数导入我的 App.js (.src/App.js)。
.src/api/index.js
import axios from 'axios';
const url = 'https://covid19.mathdro.id/api';
export const fetchData = async () => {
try {
const res = await axios.get(url);
return res;
} catch (error) {}
};
.src/App.js
import React, { useEffect } from 'react';
import { fetchData } from './api';
const App = () => {
useEffect(() => {
const data = fetchData();
console.log(data);
}, []);
return <div></div>;
};
export default App;
};
当我运行此程序时,我在控制台中收到Promise{<pending>},但我正在尝试获取对象中的值。
【问题讨论】:
标签: javascript reactjs api promise