2023.04.21(금)
10. 데이터 타입
@ 데이터 타입의 종류(기본형과 참조형) ==> 구분 기준은 값의 저장 방식과, 불변성 여부
yoonsoo-space.tistory.com
@ Node.js
Node.js
@ Node.js란? Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 이벤트 기반, 논 블로킹 I/O 모델을 사용해 가볍고 효율적 Node.js 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계
yoonsoo-space.tistory.com
2023.04.22 (토)
Node.js 입문 - JavaScript
01. 동기(Sync) & 비동기 (Async) 동기에 대한 개념 먼저 실행된 코드의 결과가 나올때까지 대기하는 것을 말한다. 예시) 정원이 한번 태우면 5분이 걸리는 놀이기구에 30명이 정원이라 생각해보자. 5
yoonsoo-space.tistory.com
@ Node.js 입문 - HTTP / Web Server
Node.js 입문 - HTTP / Web Server
01. HTTP의 이해 HTTP란? ==> 데이터를 주고 받는 양식 정의한 통신 규약 중 하나 매우 범용적인 양식을 가지고 있다. 따라서 전 세계에서 가장 많이 사용하고 있는 통신 규약이다. 통신규약이란? ==>
yoonsoo-space.tistory.com
@ Node.js 입문 - HTTP / Web Server
Node.js 입문 - HTTP / Web Server
01. HTTP의 이해 HTTP란? ==> 데이터를 주고 받는 양식 정의한 통신 규약 중 하나 매우 범용적인 양식을 가지고 있다. 따라서 전 세계에서 가장 많이 사용하고 있는 통신 규약이다. 통신규약이란? ==>
yoonsoo-space.tistory.com
@ Node.js 입문 - Package Manager
Node.js 입문 - Package Manager
01. Package Manager Package Manager란? 패키지를 손쉽게 다루는 작업을 안전하고 편리하게 사용하기 위한 툴 코드를 다운로드 받거나, 자신의 코드를 배포하여 다른 사람이 쓸 수 있도록 할 수 있다. Node.
yoonsoo-space.tistory.com
- package.json
Node.js 입문 - Express.js
01. 준비하기 Express.js의 이해 일반적인 웹 서버와 Node.js로 만든 웹 서버는 다르지 않다. 기능이 다른 웹 서버는 존재할 수 있지만 기반이 되는 개념자체가 다른 웹서버는 존재하지 않다. Express.js
yoonsoo-space.tistory.com
- RESTful API
2023.04.24(월)
@ Node.js 입문 - MongoDB, mongoose
Node.js 입문 - MongoDB, mongoose
01. 준비하기 데이터 베이스와 MongoDB의 개념 데이터 베이스란? ==> Database Management System(DBMS): 데이터를 저장하고 찾기 위해 만들어진 소프트웨어 ==> 데이터베이스 서버(DB 서버): DBMS가 설치된 서버
yoonsoo-space.tistory.com
Node.js 입문 - Git
01. 배포를 위한 Git Git이란? 체계적인 개발과 프로그램의 배포를 도와주는 형상 관리 도구, 버전 관리 시스템 프로젝트의 개발 단계에서 소스 코드의 버전을 효과적을 관리 할 수 있다. 같은 파일
yoonsoo-space.tistory.com
@ 2023.04.24 TIL - 환경마다 다른 명령어
2023.04.24 TIL - 환경마다 다른 명령어
[Problem] Node.js 입문 강의를 듣다가 SSH Key를 만들고 확인 과정에서 문제가 발생했다. ls -la 명령 프롬프트에서 SSH Key를 확인할 때 사용한도고 하는데 'ls'은(는) 내부 또는 외부 명령, 실행할 수 있는
yoonsoo-space.tistory.com
2023.04.25(화)
Node.js 입문 - AWS 배포하기
01. 준비하기 환경 설정하기 AWS 가입하기(기본 사양의 서버(EC2)를 1년 동안 무료로 사용할 수 있다.) 가비아 가입하기 & 도메인 구입하기 (결제 기간을 1년, 금액은 최대한 싼 가격으로 구입 추천) 0
yoonsoo-space.tistory.com
2023.04.26(수)
@ 2023.04.26 TIL - MongoServerError: E11000 duplicate key error collection
2023.04.26 TIL - MongoServerError: E11000 duplicate key error collection
[Problem] 과제를 진행하다 다시 Error를 만났다..... MongoServerError: E11000 duplicate key error collection..... [Try] 복사해서 웹에 검색을 해보니 보통 mongoDB에 이미 컬렉션이 있어서 발생하는 error라고 한다. 기
yoonsoo-space.tistory.com
2023.04.28(금)
@ 2023.04.28 TIL - mongoose ObjectId
2023.04.28 TIL - mongoose ObjectId
[Problem] 과제 진행 중 postId와 commentId를 임의로 부여해야 한다는 것을 깨달았다.... 이제는 두렵지 않다. 나에게는 Google 선생님이 계신다... [Try] 처음 찾아본 것은 ObjectId를 임의로 부여하는 방법이
yoonsoo-space.tistory.com
2023.04.30(일)
Node.js 숙련 - JWT
01. 쿠키와 세션 쿠키(Cookie): 브라우저가 서버로부터 응답으로 Set-Cookie 헤더를 받은 경우 해당 데이터를 저장한 뒤 모든 요청에 포함하여 보낸다. ==> 데이터를 여러 사이트에 공유할 수 있어서 보
yoonsoo-space.tistory.com
2023.05.01(월)
@ Node.js 숙련 - 미들웨어(Middleware)
Node.js 숙련 - 미들웨어(Middleware)
미들웨어 (Middleware) 미들웨어란? ==> 웹 서버에서 요청/응답에 대해 공통적으로 관리 및 처리할 때 사용 ==> Apache, Nginx에서 사용하는 모듈이 미들웨어와 비슷하다. ==> Express.js에는 unlencoded라는 규
yoonsoo-space.tistory.com
이번주 회고
- Node.js 입문 강의
- 오류 발생에 대한 TIL 작성
- Node.js를 이용하여 서버 구축하기
다음주 목표
- Node.js 숙련자 강의
- LV.2, LV.3 과제 끝내기
- JS 문법 정리
'Self Dev. > WIL' 카테고리의 다른 글
2023.05.12 ~ 2023.05.26 - WIL (2) | 2023.05.26 |
---|---|
2023.05.02 ~ 2023.05.11 - WIL (0) | 2023.05.11 |
2023.04.14 ~ 2023.04.20 - WIL (0) | 2023.04.20 |
2023.04.06 ~ 2023.04.13 - WIL (0) | 2023.04.13 |
2023.04.03 ~ 2023.04.09 - WIL (0) | 2023.04.09 |