springboot 2. x 통합 react 배치 nginx 완벽 결합
1.1 springboot 마이크로 서비스 관련
8080
B: A 서비스 가 생산 하 는 메 일, 정보 등 은 모두 B 서 비 스 를 방문 하 는 것 입 니 다. 이때 A 크로스 서 비 스 는 B 를 호출 하고 B 의 포트 는 8081
C: A 서비스 인터페이스의 검색, 예 를 들 어 elasticsearch
등 과 관련 된 것 은 모두 C 서비스 에 있 습 니 다. 이때 A 크로스 서 비 스 는 C 를 호출 합 니 다.C 의 포트 는: 8082
8080
포트 만 있 습 니 다. A 포트 가 BC 를 어떻게 호출 하 는 지 모두 가 알 고 있 고 여러 가지 방식 도 있 습 니 다. 여기 서 주로 전단 과 백 엔 드 의 8080 통합 1.2 전단 리 액 트, VUE 관련 패키지 배치
npm install
npm run dev
일반적으로 전단 의 개발 자 들 은 3000 개의 포트 로 작 동 합 니 다. 예 를 들 어 http://localhost:3000
그 다음 에 안에서 개발 을 테스트 하지만 진정 으로 온라인 에 배치 하려 면 포장 해 야 합 니 다. 바로 아래 의 네 번 째 단계 npm run build
8080
포트 에 보 내야 합 니 다. 예 를 들 어 다음 두 가지 설정 은 전단 개발 환경 과 온라인 환경 'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
BASE_API: '"http://localhost:8080"'
})
'use strict'
module.exports = {
NODE_ENV: '"production"',
BASE_API: '"http://localhost:8080"'
}
1.3 전단 은 어떻게 백 엔 드 를 통합 합 니까?nginx 를 사용 하 다
구체 적 으로 nginx 를 어떻게 설치 하 는 지 는 말 하지 않 겠 습 니 다. 인터넷 에 많은 것들 이 있 습 니 다. 제 가 말 하고 자 하 는 것 은 vue 나 react 를 nginx 에 어떻게 배치 하 는 지 입 니 다.
nginx.conf
파일 찾기 3000 8055
만 있 기 때문에 모든 포트 server {
listen 8055;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
├─conf
fastcgi.conf
fastcgi_params
koi-utf
koi-win
mime.types
nginx.conf
scgi_params
uwsgi_params
win-utf
├─contrib
├─docs
├─html
│ └─static
│ └─index.html
├─logs
└─temp
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.