[CRUD Practice] Project - Frontend
Frontend
language : Javascript
Framework : vue.js
Theme : Bootstrap - album style
Main page / Post List Page 구현방식
HTML structure : Header - Home - Footer
Post Making Method : card.vue 로 componets 화 시킨 후 v-for 문으로 생성
( changing local port 8080 -> 3000 (because backend local port : 8080) )
HTTP Request method : Axios
상품 상세 페이지 ( Post detail page )
모달창 방식 사용 ( Modal )
Login Logout 관리
로그인 상태 유지 : Vuex 사용 ( front에서 )
로그인 상태시 새로고침하면 로그아웃되는 현상 : sessionStorage를 이용
로그인 인증 정보 검증 방식 : JsonWebToken ( JWT )
graph LR
M[main page] <-->l(login)
M --> L[Post List]
C --> |posting button| D[Post detail] -->| list button | L
L -->|create button| C[Post create]
L -->| detail click | d(Post detail)
d -->| list button | L
This post is licensed under CC BY 4.0 by the author.