spring boot port 8080
vue port localhost:8081
vue cli 설치
$ npm install -g @vue/cli
vue 설치
$ vue create front
-
vue.config.js 파일 추가 (front 프로젝트 root 폴더)
-
http-common.js 파일 추가 (http 통신에 관련된 사항 기술 src 폴더)
-
Vue router 추가 (다중 페이지 처리)
-
axios 추가 (http 통신 처리)
vue.config.js module.exports = { outputDir: "../src/main/resources/static", indexPath: "../static/index.html", devServer: { proxy: "http://localhost:8080" }, chainWebpack: config => { const svgRule = config.module.rule("svg"); svgRule.uses.clear(); svgRule.use("vue-svg-loader").loader("vue-svg-loader"); } };
http-common.js import axios from "axios" export default axios.create({ baseURL: "http://localhost:8081", // vue port 같이 해준다. header:{ "Content-type":"application/json", } });
vue router 설치$ npm install vue-router --save
vue router 기본 템플릿 설치$ vue add router
http 통신하기 위해 axios 설치
$ npm i axios
빌드 실행
$ npm run build
참고
'프로그래밍 > vue' 카테고리의 다른 글
초보자를 위한 vue 개발 ES6 문법 4개 (0) | 2021.12.21 |
---|---|
처음하는 vue2 + spring boot conroller 연동 1 (0) | 2021.12.13 |
vue 유효성 체크 validators 설치 및 실행 (0) | 2021.12.13 |
vue 에서 디자인 아름답게 vuetify 사용하기 (0) | 2021.12.08 |
인텔리제이(intellij) 스프링 부트(spring boot) vue.js 연동 8080 포트 방법 (1) | 2021.11.23 |