Springboot는 이때까지 작업한 MySpringbootApi 를 사용해볼것
(안되면 새로 만들어야함..)
vue cli로 src 디렉토리 아래에 vue.js 프로젝트를 하나 만들어 볼것이다
1. Vue create
vue create 기능은 CLI 3.xx 버전부터 지원한다고 한다.. 바로 이전에 2.xx버전을 다운받았지만
참고하는 글과 같은 환경을 만들기 위해서 npm을 uninstall하고 다시 install 한다
(여기선 Vue3버전을 사용했지만 Vue 2버전을 설치하자..)
다시 Springboot 프로젝트의 src아래에 vue create frontend를 생성하자
-> default로 시작하면 새로운 프로젝트가 시작된다
만약 intellij Terminal에서 vue 버전을 확인할때 오류가 난다면?
관리자모드 window PowerShell 에서 권한설정을 바꿔주자
- Set-ExecutionPolicy RemoteSigned -> 권한상태를 RemoteSigned로 변경
- get-ExecutionPolicy -> 권한이 변경되었는지 확인
default로 프로젝트를 생성 후
frontend 디렉토리에 들어가서 npm run serve 명령어를 실행하면 실행되는 것을 볼수있다
그런데 실행했더니 vue가 localhost:8081번 포트를 사용한다.
이대로 시작하면 vue를 이용해 client쪽 페이지 구성을 바꿀 때마다 매번 다시 build하고, 나온 결과물들을 resources/static으로 이동하는 번거로운 작업을 해야한다. 게다가 개발 서버를 spring과 vue 각각 하나씩 띄워야 하니, 사진과 같이 port 번호도 두 개로 나누어 작업해야 한다. (vue 8081 , spring 8080)
[많이 참고한 블로그 : https://deockstory.tistory.com/26]
'수업 & 공부 > 개발환경 만들기' 카테고리의 다른 글
Spring security 설정으로 인한 401 Unauthorized 에러 (0) | 2022.07.12 |
---|---|
(Vue.js환경 만들기 4) proxy 설정 (0) | 2021.11.13 |
(Vue.js환경 만들기 2) Vue -cli 설치 및 프로젝트 생성 (0) | 2021.11.10 |
(Vue.js환경 만들기 1) Node.js -npm 설치 (0) | 2021.11.10 |
47 : Springboot(token로그인 환경 만들기) (0) | 2021.10.12 |