티스토리 뷰

express

vue express 연동

kOsari 2023. 6. 4. 22:11

이번글은 vue와 express 연동하는 글이다.

이글을 vue에 올릴지 express 쪽에 올릴지 고민하다가 express 쪽에 올리는 것이 맞을 것같아 express 쪽에 올리겠다.

 

[Node.js] express & vue 연동 1 (tistory.com)

 

[Node.js] express & vue 연동 1

개발환경: Windows 10, VS Code Vue 설치 1. 프로젝트 폴더를 생성하고, 해당 폴더로 이동한다. 2. vue-cli 를 전역 설치한다. > npm i vue-cli -g 3. vue 프로젝트('frontend')를 생성한다. (with webpack) > vue init webpack fr

mrw0119.tistory.com

해당 블로그를 참조 했다.

 

이 과정을 끝내면 front는 vue로 backend는 express로 구현이 가능하다.

1. frontend(vue)쪽 폴더를 연다.

2. config/index.js 파일을 열고 build의 폴더 경로를 backend(express)폴더의 public 으로 수정한다.

 

3. 그 후 frontend(vue)폴더에서 npm run build 명령어를 실행한다.

이 작업을 거치면 build가 끝나 백엔드 폴더의 public 폴더에 vue로 제작한 frontend가 추가된다.

 

4. 마지막으로 backend에서 해당 frontend를 출력할 수 있도록 해줘야 한다.

다음 처럼 백엔드에 index.js를 수정해주면 된다.

그 후 백엔드 폴더에서 npm start 명령어를 입력하면 백엔드가 돌아가면서 프론트엔드를 출력해 줄 것이다.

localhost:3000으로 접속하면 vue화면을 볼 수 있다.

 

추가) 혹시 frontend만 빌드를 하지 않고 확인하고 싶다면 npm run serve로 실행하면 된다.

'express' 카테고리의 다른 글

express helmet 적용과 설명  (0) 2023.06.04
express mysql 연동  (0) 2023.06.04
REST API  (0) 2023.05.28
EC2 express 서버 구동  (0) 2023.05.25
EC2에 express로 서버 생성  (0) 2023.05.18
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함