author
postNo
status
thumbnail
description
category
tags
createdAt
updatedAt
Express와 Vue.js를 이용한 개발환경 세팅하기
구글에 검색해보면 위 키워드로 검색하면 무수히 많은 자료가 나온다.
여러 자료를 보고 내 입맛에 딱 맞는 설명을 찾기 어려워 (좀 더 검색하면 있을지도?)
정리도 할 겸 남겨보도록 한다.
개념도

IE, Chrome등의 브라우저를 통해 Vue.js로 만들어진 웹페이지에 접속하고 Express로 만들어진 서버와 통신한다.
Express는 MySQL, ORACLE등의 데이터베이스와 연결된 형태를 가지고 있다.
Backend 설정
위와 같은 순서로 간단하게 Express프레임워크의 Backend구성이 끝났다.
FrontEnd 설정
vue init webpack fronted 실행 시 물어보는 질문
위와 같은 순서로 이번에도 간단하게 Vue.js프레임워크의 Frontend구성이 끝났다.
ProxyTable 설정
여기까지 따라왔다면 현재 Backend, Frontend의 2개의 폴더가 생겼을 것이다.
project
-- frontend
└ backend
현재 2개의 폴더는 각각 따로 실행되고 있다.
port : (frontend : 8080, backend: 3000)
이 2개를 연결해줘야 한다.
/frontend/config/index.js 를 열어 편집
위와같이 설정해주면 frontend에서 :8080/api/.. 와같이 시작하는 url은
backend의 :3000/api/.. 로 proxy해준다.
이제 2개의 프로젝트가 정상적으로 연결되었다.
터미널 2개를 띄워 각각 프로젝트를 실행해준다.
http://localhost:3000/api/.. 에서 반응이 오는것을 볼 수 있다.
너무나 간단한 기본 개발환경 세팅방법.
참 쉽죠?