From 36e7e4187509c8b6090f3b0f5b3e215b0634cf89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8B=E1=85=B5=E1=84=8C=E1=85=B5=E1=86=AB=E1=84=89?= =?UTF-8?q?=E1=85=A5=E1=86=A8?= Date: Tue, 4 Feb 2020 11:19:21 +0900 Subject: [PATCH] =?UTF-8?q?detail=20=ED=8E=98=EC=9D=B4=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/front/src/api/articleApi.js | 10 +++++ src/front/src/pages/articles/Detail.vue | 38 +++++++++++++++++++ src/front/src/pages/articles/List.vue | 3 +- src/front/src/routes/index.js | 6 +++ .../example/vue/domain/article/Article.java | 6 ++- .../vue/domain/article/ArticleController.java | 8 ++++ .../vue/domain/article/ArticleException.java | 20 ++++++++++ .../vue/domain/article/ArticleRepository.java | 5 +++ .../domain/article/ArticleResponseDto.java | 5 ++- .../vue/domain/article/ArticleService.java | 8 ++++ 10 files changed, 105 insertions(+), 4 deletions(-) create mode 100644 src/front/src/pages/articles/Detail.vue create mode 100644 src/main/java/com/example/vue/domain/article/ArticleException.java diff --git a/src/front/src/api/articleApi.js b/src/front/src/api/articleApi.js index 75d772a..6dc4372 100644 --- a/src/front/src/api/articleApi.js +++ b/src/front/src/api/articleApi.js @@ -16,6 +16,15 @@ function getArticles({page = 0, size = 10, q = ''}) { }); } +function getArticle(id) { + return axios({ + url: '/api/articles/' + id, + headers: { + 'Authorization': commonUtil.getAuthenticationHeaderBearer.bind(this)() + } + }); +} + function postArticle({title = '', content = ''}) { return axios({ @@ -33,5 +42,6 @@ function postArticle({title = '', content = ''}) { export default { getArticles, + getArticle, postArticle } \ No newline at end of file diff --git a/src/front/src/pages/articles/Detail.vue b/src/front/src/pages/articles/Detail.vue new file mode 100644 index 0000000..dd93d40 --- /dev/null +++ b/src/front/src/pages/articles/Detail.vue @@ -0,0 +1,38 @@ + + + + + \ No newline at end of file diff --git a/src/front/src/pages/articles/List.vue b/src/front/src/pages/articles/List.vue index f57db7a..5cdb8c4 100644 --- a/src/front/src/pages/articles/List.vue +++ b/src/front/src/pages/articles/List.vue @@ -1,8 +1,7 @@