본문 바로가기

전체 글

(55)
Node.js 필수 설치 패키지 리스트 실무에서 쓰이는 필수 패키지 1. helmet 2. hpp 3. pm2 -> background 로 노드 런타임을 실행할 수 있다. 즉, 터미널을 종료해도 백그라운드로 실행 가능 ...To be continue....
우분투(Ubuntu) node 설치 $sudo apt-get update $sudo apt-get install -y build-essential # curl 이 설지 안된경우 설치 $sudo apt-get install curl $curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -- $sudo apt-get install -y nodejs # 설치확인 $node -v $npm -v
우분투(Ubuntu) Mysql 8 버전 대 설치 www.tecmint.com/install-mysql-8-in-ubuntu/ 하.. 편집기에 입력이 안된다.. 위 URL에 나와 있는 내용 그대로 참조하면 된다....
AWS 공짜로 서버 만들기(EC2 클라우드 가상서버) 1. AWS 공식 사이트에서 회원가입하기(https://aws.amazon.com/ko/?nc2=h_lg) - 여기서 신용카드 인증시 1달러정도 결제되는데 인증 후 다시 돌려 받는다고 한다.. 2. 리전은 서울로 선택하고 EC2 선택 3. 인스턴스 시작 4. OS 선택(프리티어로 선택해야 공짜) 5. 검토 및 시작 6. 보안 그룹에서 허용할 프로토콜과 포트를 지정 -> 상세 설정은 입맛대로! 7. 시작하기 8. 키 페어 생성 -> 생성된 .pem 파일이 있는 곳에서 SSH 접속 가능 9. 인스턴스 시작 10. 시작, 서비스 -> EC2 11. 실행중인 인스턴스에서 생성한 인스턴스가 보인다.
Redux Hydrate 란? SSR(Server Side Rendering)이 완료 될 때 호출되는 액션! 즉, Next Redux Wrapper 에 createWrapper 메서드에 의해 생성된 객체의 getServerSideProps 메서드에서 dispatch에 의해 상태변화가 일어나면 Hydrate가 실행되면서 변경된 상태값을 받는다.
프로젝트에서 CORS(Cross Origin Resource Sharing) 문제 Front, Back 구분 지어서 프로젝트를 진행하게 되면 초기에 CORS라는 문제에 봉착하게 된다. 이 CORS는 브라우저에서 발생시키는 에러로써, 현재 브라우저 접속 (도메인+포트)과 다른 (도메인+포트) 자원을 요청했을 때 그 원인이 된다. (현재 브라우저 접속 도메인+포트 VS API 서버 (도메인+포트)) 이는 브라우저와 같은 클라이언트에서 API 서버로 다이렉트로 요청을 하게 되었을 때의 문제를 차단하기 위한 것이고 이를 해결하려면 두 가지 방식이 있다.. CORS의 경우 브라우저가 아닌 서버 대 서버로 다른 도메인의 Request를 날려도 CORS 문제가 나지 않는 부분을 이용해 아래 2가지 방법을 고려해본다.. 1. "프록시 방식" 으로 브라우저와 API 서버간에 웹 서버를 통해(웹서버로 ..
bcrypt 비밀번호 암호화 라이브러리 흔하게 사용되는 비밀번호 암호화 라이브러리로써 사용된다. "yarn add bcrypt" 자세한 내용은 여기
nodemon 설치 개발할 때 node 명령어로 변경된 사항을 매번 실행하기 귀찮다. 이 경우 nodemon 을 사용하여 변경 되는 즉시 반영하도록 한다. "yarn add --dev nodemon" // 개발시에만 사용하기 때문에 개발모드에만 적용 -D 또는 --dev 실행은 node 대신 nodemon