클라이언트 서버 아키텍쳐(Client Server Architecture) = 2티어 아키텍처 >상품 정보와 같이 리소스가 존재하는 곳과, 리소스를 사용하는 앱을 분리시킨 것을 2티어 아키텍처, 또는 클라이언트-서버 아키텍처라고 부른다. 리소스를 사용하는 앱 : 클
클라이언트와 서버 간의 통신을 알아보려면, 먼저 프로토콜이라는 개념을 이해해야 한다. 프로토콜은 통신 규약, 즉 약속이다.통신을 하기 위해서는 꼭 지켜야 하는 약속이 몇가지 존재한다.웹 애플리케이션 아키텍처에서는 클라이언트와 서버가 서로 HTTP라는 프로토콜을 이용해서
웹 서버통신을 위한 프로토콜 중에 하나TCP / UDP / SMTP / HTTPHTTP 1.0 → TCP 라는 프로토콜을 쓴다HTTP 2.0 → UDP 라는 프로토콜을 쓴다TCP 는 SeverPC 가 꺼져있다면 데이터 요청 못하고 통신 종료가 된다.(상태 전달 못함)H
클라이언트가 서버를 신뢰하기 때문에 발생하는 이슈서버에 메세지 요청 → 메세지 응답 → 응답받은 메세지 돔 반영서버가 클라이언트를 신뢰하기 때문에 발생하는 이슈사용자는 인증정보를 가진채로 해커의 링크를 누르면, 해커는 인증정보를 가로채서 서버에 요청을 보내버린다.어리케
node는 v8엔진으로 만들어진 Javascript 런타임이다. 텍스트 V8 : 자바스크립트를 기계어로 컴파일 해주는 엔진 런타임 : 프로그래밍 언어가 구동되고 있는 환경 → 자바스크립트를 기계어로 컴파일 해주는 엔진으로 빌드 된 자바스크립트가 구동중인 환경이다.
npm을 활용하기 위한 정보들이 모여있는 파일뿐만 아니라 project 전반에 관한 정보가 들어있다.project에 관한 정보설정 된 script 코드개발과 관련된 dependency들: cli 에서 해당 코드를 실행 시킨다.: production과 관계 없는 개발만을
Structured Query Language 은 데이터베이스 언어의 기준으로 주로 관계형 데이터베이스에서 사용된다. SQL 은 구조화된 쿼리 언어이다.따라서 SQL 이란 데이터베이스 용 프로그래밍 언어이며, 한 마디로 데이터베이스에 쿼리를 보내 원하는 데이터만을 가져
Object-Relational Mapping ORM은 Model을 기술하는 도구이다. 이를 통해 데이터베이스 세계와 프로그래밍 언어 사이의 개념의 간극을 줄여준다. ORM을 사용하면 프로그래밍 언어상에서 SQL문을 전혀 사용하지 않아도 데이터베이스에 접근할 수 있다
데이터베이스에선 데이터를 행과 열이 아닌 체계적인 방식으로 저장한다.MongoDB에서 데이터는 도큐먼트의 형태로 저장된다.도큐먼트들은 컬렉션이라고 부르는 곳에 저장되며 이것이 MongoDB가 NoSQL 도큐먼트 데이터베이스로 분류되는 이유이다.따라서, MongoDB 데
HTTP + Secure인터넷에서 데이터를 주고 받을수 있는 통신 프로토콜인 http에 secure라는 보안기능이 붙은 것https는 http 프로토콜 암호화를 통해 보안을 강화하였다.http 요청은 중간에 누군가 요청을 들여다보면 그대로 내용을 볼 수 있게되고, 중요
암호화의 기본.키 값의 연산에 의하여 직접 접근 가능한 해시테이블(hash table)을 이용한 탐색을 해싱(hashing)이라고 한다.어떠한 문자열에 임의의 연산을 적용하여 다른 문자열로 변환하는 것모든 값에 대해 해시 값을 계산하는데 오래 걸리지 않아야 한다.최대한
서버가 웹 브라우저에 정보를 저장하고 불러올 수 있는 수단.어떤 웹사이트에 들어갔을 때, 서버가 일방적으로 클라이언트에 전달하는 작은 데이터로 서버에서 클라이언트에 데이터를 저장하는 방법 중 하나이다.해당 도메인에 대해 쿠키가 존재하면, 웹 브라우저는 도메인에게 htt
브라우저, Node.js를 위한 Promise API를 활용하는 HTTP 비동기 통신 라이브러리이다.이번에 진행했던 auth-session에서 fetch대신 axios를 사용해보았는데 생각보다 간편하고 좋았다👩🏻💻 새로운 것을 익힌다는 것은 역시 재밌는 일이다
회사 입사한지 딱 한달째 되가네 우와 개발팀 OJT 차원에서 진행하고있는 프로젝트가 하나있다.나중에 언젠간 써먹을거같은 CMS 페이지를 하나 만드는 중인데, 요구사항이 AWS S3에 이미지 업로드 해야하는거 외에.. 어려운거 많지만 일단 해낸것부터 정리하려고 한다.AW