diff --git a/src/components/Playground.jsx b/src/components/Playground.jsx index 6393158d..3bdb7ccb 100644 --- a/src/components/Playground.jsx +++ b/src/components/Playground.jsx @@ -30,7 +30,7 @@ export default function Playground() { const fileRef = useRef(null) const queryRef = useRef(null) const [zoom, setZoom] = useState(20) - const { get, promisePost } = useAxios() + const { get, promiseGet, promisePost } = useAxios() const testVar = process.env.NEXT_PUBLIC_TEST const converterUrl = process.env.NEXT_PUBLIC_CONVERTER_API_URL const { getMessage } = useMessage() @@ -43,6 +43,8 @@ export default function Playground() { const [checkboxInput, setCheckboxInput] = useState([]) const [selectedValue, setSelectedValue] = useState('') + const [users, setUsers] = useState([]) + useEffect(() => { console.log('textInput:', textInput) }, [textInput]) @@ -142,6 +144,10 @@ export default function Playground() { }, } + useEffect(() => { + console.log('users:', users) + }, [users]) + return ( <>
@@ -305,6 +311,32 @@ export default function Playground() {
+
+ +
+
+ +
) diff --git a/src/hooks/useAxios.js b/src/hooks/useAxios.js index c125c28a..f2e8add9 100644 --- a/src/hooks/useAxios.js +++ b/src/hooks/useAxios.js @@ -40,59 +40,59 @@ export function useAxios(lang = '') { // response 추가 로직 axios.interceptors.request.use(undefined, (error) => {}) - const get = async ({ url }) => { + const get = async ({ url, option = {} }) => { return await getInstances(url) - .get(url) + .get(url, option) .then((res) => res.data) .catch(console.error) } - const promiseGet = async ({ url }) => { - return await getInstances(url).get(url) + const promiseGet = async ({ url, option = {} }) => { + return await getInstances(url).get(url, option) } - const post = async ({ url, data }) => { + const post = async ({ url, data, option = {} }) => { return await getInstances(url) - .post(url, data) + .post(url, data, option) .then((res) => res.data) .catch(console.error) } - const promisePost = async ({ url, data }) => { - return await getInstances(url).post(url, data) + const promisePost = async ({ url, data, option = {} }) => { + return await getInstances(url).post(url, data, option) } - const put = async ({ url, data }) => { + const put = async ({ url, data, option = {} }) => { return await getInstances(url) - .put(url, data) + .put(url, data, option) .then((res) => res.data) .catch(console.error) } - const promisePut = async ({ url, data }) => { - return await getInstances(url).put(url, data) + const promisePut = async ({ url, data, option = {} }) => { + return await getInstances(url).put(url, data, option) } - const patch = async ({ url, data }) => { + const patch = async ({ url, data, option = {} }) => { return await getInstances(url) - .patch(url, data) + .patch(url, data, option) .then((res) => res.data) .catch(console.error) } - const promisePatch = async ({ url, data }) => { - return await getInstances(url).patch(url, data) + const promisePatch = async ({ url, data, option = {} }) => { + return await getInstances(url).patch(url, data, option) } - const del = async ({ url }) => { + const del = async ({ url, option = {} }) => { return await getInstances(url) - .delete(url) + .delete(url, option) .then((res) => res.data) .catch(console.error) } - const promiseDel = async ({ url }) => { - return await getInstances(url).delete(url) + const promiseDel = async ({ url, option = {} }) => { + return await getInstances(url).delete(url, option) } return { get, promiseGet, post, promisePost, put, promisePut, patch, promisePatch, del, promiseDel }