
▶nodeJS + mongDB + EC2 권한 문제 해결하기 학교 과제로 구현 + 배포를 다뤘었는데.. 구현은 잘 되었었는데 EC2의 권한 문제로 많은 어려움을 겪다가 해결을 하게 되어서 정리를 해보려고 합니다 :) 우선 저의 상황은 다음과 같았습니다. nodeJS + mongoose로 로그인/회원가입 API 구현 AWS EC2를 통해 배포 시도 문제 상황에 따라 해결하는 방법을 정리해봅시다. 1. Git ① private repository clone EC2를 통해 클론을 시도할 경우 클론하려는 private repository일 경우 권한 문제로 클론이 되지 않습니다. → EC2에 private repository를 pull 할 수 있는 권한 주기 해결방법 EC2에서 ssh key 발급 EC2에서 키..

▶NodeJS 처음 시작하기 node node 하는데 처음에 아무 것도 없이는 실행할 수는 없습니다! 이번 글에서는 손수 시작하는 방법과 뼈대를 만들어주는 라이브러리를 소개하려고 합니다 :) 1. 손수 시작하기 ① 빈 폴더 하나 만들기 ② 만든 폴더 VSCode로 열기 빈 폴더를 열게 되면 이렇게 텅텅 빈 화면이 나오겠죠? ③ 터미널 열기 상단바에서 터미널 → 새 터미널 열기 혹은 Ctrl + ` 해주면 터미널이 열리게 됩니다. ④ 터미널에서 npm init npm init 실행하게 되면 package.json 파일이 생성되게 됩니다. package.json 파일은 개발자가 배포한 패키지에 대해, 다른 사람들이 관리하고 설치하기 쉽게 하기 위한 문서. npm에 패키지를 배포하고 npm registry에 ..

▶NodeJS 소개 1. Node의 정의 노드는 서버인가? 서버의 역할도 수행할 수 있는 자바스크립트 런타임 런타임: 특정 언어로 만든 프로그램들을 실행할 수 있게 해주는 가상머신(크롬의 V8 엔진 사용)의 상태 다른 런타임으로는 웹 브라우저(크롬, 엣지, 사파리, 파이어폭스 등)가 있습니다. 결론적으로는 서버 자체는 아니며, 서버 역할도 할 수 있는 자바스크립트 런타임이라고 정의할 수 있겠습니다 즉, 노드로 자바스크립트로 작성된 프로그램(서버)를 실행할 수 있습니다. 또한, 노드는 서버 실행을 위해 필요한 http/https/http2 모듈(express)를 제공합니다. express가 무엇인지는 차차 알아봅시다 :) 2. Node의 내부구조 2008년 V8 엔진 출시, 2009년 노드 프로젝트 시작 ..
- Total
- Today
- Yesterday
- 딥러닝
- 자바스크립트 기초
- 리액트 훅
- jest
- 프로젝트 회고
- react-query
- CSS
- Python
- 파이썬
- 머신러닝
- 자바
- testing
- 데이터분석
- 타입스크립트
- frontend
- JSP
- rtl
- 리액트
- 프론트엔드
- styled-components
- 자바스크립트
- HTML
- 디프만
- 프론트엔드 공부
- TypeScript
- 스타일 컴포넌트 styled-components
- 인프런
- 프론트엔드 기초
- next.js
- react
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |