【发布时间】:2020-10-25 18:43:02
【问题描述】:
现在要调用私有端点,我需要将此代码复制到每个组件。这是混乱的、不可持续的和容易出错的。我将如何将此行为包装在函数调用中并将其放在我想要实用程序去的地方?所以我可以import { ApiUtil } from .. 和ApiUtil.post('/user', user)
import axios from 'axios';
import { useAuth0 } from '../../../react-auth0-spa';
const authContext = useAuth0();
const {
getTokenSilently
} = authContext;
const token = await getTokenSilently();
await axios({
method: 'post',
headers: {
Authorization: `Bearer ${token}`,
},
url: '/user',
data: user,
});
【问题讨论】:
标签: javascript reactjs axios endpoint