vue+Springboot 전후 단 분리 프로젝트 를 배치 하 는 절차 구현
3052 단어 vueSpringboot앞 뒤 분리
vue 는 단일 페이지 응용 프로그램(SinglePage Web Application,SPA)을 개발 하 는 데 자주 사 용 됩 니 다.단일 페이지 응용 이 라 고 하 는 것 이 무엇 입 니까?즉,한 장의 웹 페이지 응용 만 있 습 니 다.단일 페이지 응용 프로그램의 전환 은 국부 자원 을 갱신 하기 만 하면 우리 페이지 의 응답 속 도 를 크게 가속 화 시 킵 니 다.
전단 페이지 패키지
vue 프로젝트 를 열 고 프로젝트 루트 디 렉 터 리 에 설정 파일 을 만 듭 니 다
vue.config.js
그리고 다음 내용 을 기록 합 니 다.
module.exports = {
assetsDir: 'static', //
outputDir: 'dist', //
lintOnSave: false,
productionSourceMap: false, //
runtimeCompiler: true, //
chainWebpack: () => { }
},
devServer: { // vue
open: true,
proxy: { // ,
'/api': {
target: 'http://www.ccocc.co',
changeOrigin: true, //
ws: true,
pathRewrite: {
'^/api': '' //
}
}
}
}
}
그리고 콘 솔 에 명령 을 입력 하 십시오npm run build
웹 팩 이 vue 프로젝트 를 포장 해 주 기 를 기다 리 고 있 습 니 다.포장 이 완료 되면 루트 디 렉 터 리 에서 우리 가 지정 한 폴 더 를 생 성 합 니 다:dist
폴 더 를 엽 니 다.디 렉 터 리 는 다음 과 같 습 니 다.
css 는 우리 가 쓴 css 코드 를 저장 합 니 다.js 는 우리 가 쓴 js 코드 를 저장 합 니 다.전체 공정 은 index.html 페이지 로 농축 되 어 있 습 니 다.한 페이지 가 무엇 입 니까?이것 이 바로 한 페이지 입 니 다.
전단 페이지 배치
포 장 된 dist 폴 더 를 서버 에 업로드 하고 위 치 를 마음대로 선택 하 십시오:
그리고 nginx 프로필 을 열 고 다음 설정 을 기록 합 니 다.
server {
listen 80; # nginx
server_name www.ccocc.co; #
# logo
location = /favicon.ico{
log_not_found off;
access_log off;
}
# , /api
location /api{
proxy_pass http://127.0.0.1:9786; #
}
# nginx
location /{
root /root/zcj/data/dist; # dist , root, root /root
index index.html index.htm; # ,
try_files $uri $uri/ /index.html; #
}
}
백 엔 드 프로젝트 배치위 에서 우 리 는 모두 프로필 을 다 썼 기 때문에 우 리 는 직접 프로젝트 를 포장 하고 서버 에 업로드 해서 시작 하면 된다.
명령 행 에 명령 을 입력 하 십시오:
배경 에서 springboot 프로젝트 를 실행 하고 지정 한 로그 파일 로 로 그 를 출력 합 니 다.
nohup java -jar fatNerdTimeTrack.jar >myfatLog.log 2>&1 &
그리고 클 라 우 드 서버 콘 솔 에 가서 백 엔 드 포트 의 보안 팀 을 엽 니 다.여기까지.우리 의 전체 앞 뒤 가 분 리 된 프로젝트 는 성공 적 으로 배치 되 었 다.
vue+Springboot 전후 단 분리 프로젝트 를 배치 하 는 절차 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.vue+Springboot 전후 단 분리 내용 에 대해 서 는 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.