我有一个名为Api的课程。
Api.jsx
import axios from 'axios'
class Api {
constructor(){
this.base_url = process.env.REACT_APP_API_URL
}
get = (url,params) => {
return axios.get({
url:`${url}`,
base_url:`${this.base_url}`,
params:params
})
}
}
export default Api
我应该如何从不同的文件导入它。 我正在尝试制作通用的api模块。
答案 0 :(得分:1)
在这种情况下,您可以在另一个文件中导入Api
类,如下所示:
import Api from "../location/of/file/api.js";
const api = new Api();
api.get("/api/url", { param1: "foobar" }).then( response => {
// ...
} );