본문 바로가기
Development(Web, Server, Cloud)/22) LINUX - Cloud

클라우드 프로젝트 1-1 : RE

by tonyhan18 2022. 3. 30.
728x90

기존의 생각은 vmware의 가상머신 자체를 manager로 사용하려고 했는데

이게 잘 안된다.

[Nodejs] Centos에서 최신버전 Nodejs 설치 (tistory.com)

 

[Nodejs] Centos에서 최신버전 Nodejs 설치

CentOS에서 yum으로 nodejs를 설치를 하면 최신 버전이 아닌 이전 버전이 설치가 됩니다. 만약 원하는 버전이 있거나, 최신 버전이 있다면 아래와 같은 방법으로 쉽게 설치가 가능합니다. 저는 nodejs y

seodae.tistory.com

docker-compose 를 활용한 react 및 nodejs express 배포 (tistory.com)

 

docker-compose 를 활용한 react 및 nodejs express 배포

옛날 spring, jsp 시절에는maven(or gradle) 빌드로 나온 war 결과를 tomcat 에 배포하면 쉽게 배포가 되었다. 하지만 react 와 nodejs express 를 개발하고 배포하려고 보면, 어떻게 배포해야할지 난감할 때가 있

songjang.tistory.com

결론은 위의 것을 확인하면

일단 REACT랑 SERVER간의 통신은 된다.

 

db만 외부에 두면 된다.

 

무조건 reverse proxy가 있어야 통신이 가능해진다.

안그러면 cors 에러에 무조건 빠지는데 이걸 해결할 방법이 사실상 없었던거 같다.

 

CRA에서 Proxy 설정하기 (tistory.com)

 

CRA에서 Proxy 설정하기

그동안 CORS에러가 발생하면 백엔드에서 Access-Control-Allow-Origin을 설정해주고, withCredential 설정을 통해 쿠키 문제를 해결했었다. 그런데 프론트에서 (CRA를 사용했다면 pacakge.json에서, CRA를 사용하..

biio-studying.tistory.com

---

 

처음부터

 

개발환경

VMWARE, CentOS7

 

 

```

mkdir WORKING

npx create-react-app client

mkdir server

npx express-generator

npm i nodemon -D

npm i -y cors axios

```

 

포트 바꾸어주기

 

내가 쓰는 가상머신 IP 가 211.183.3.199이다.

 

---

 

DB와 연결을 해보자

 

---

 

ansible과 연결하기

 

 

728x90