From 98c5e61912560039339a7d1a5c62c9b6c2cdd845 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9E=84=EB=B9=9B=EB=82=98?= Date: Tue, 16 Jan 2024 01:46:07 +0900 Subject: [PATCH] =?UTF-8?q?refector=20:=20axios=20=EB=8F=84=EC=9E=85=20?= =?UTF-8?q?=EB=B0=8F=20=ED=8E=98=EC=9D=B4=EC=A7=80=20api=20=EC=97=B0?= =?UTF-8?q?=EB=8F=99=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 +++ src/api/getArticle.js | 6 ++++-- src/api/getArticleList.js | 6 ++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index b6934e4..2bac69b 100644 --- a/package.json +++ b/package.json @@ -31,5 +31,8 @@ "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1" + }, + "dependencies": { + "axios": "^1.6.5" } } diff --git a/src/api/getArticle.js b/src/api/getArticle.js index 4061e3b..35496ec 100644 --- a/src/api/getArticle.js +++ b/src/api/getArticle.js @@ -1,7 +1,9 @@ +import axios from 'axios'; + export default async function getArticle(id) { - const res = await fetch('/dbs/articleList.json'); + const res = await axios('/dbs/articleList.json'); - const data = await res.json(); + const data = await res.data; return data.articles[id]; } diff --git a/src/api/getArticleList.js b/src/api/getArticleList.js index 110b1d2..0c69f09 100644 --- a/src/api/getArticleList.js +++ b/src/api/getArticleList.js @@ -1,7 +1,9 @@ +import axios from 'axios'; + export default async function getArticleList() { - const res = await fetch('/dbs/articleList.json'); + const res = await axios('/dbs/articleList.json'); - const data = await res.json(); + const data = await res.data; return data.articles; }