sgyos000.log
로그인
sgyos000.log
로그인
node.js 기본 개념 및 서버의 종류
손병진
·
2022년 10월 17일
팔로우
0
nodejs
0
back-end
목록 보기
2/3
node.js
모듈 시스템
스코프(Scope): 모든 모듈은 자신만의 독립적인 실행 영역이 있어야 한다
정의(Definition): 모듈의 정의는 exports객체/exports문을 이용한다
사용(Usage): 모듈 사용은 import/require 함수를 이용한다
ESModules vs CommonJS
esm: import 비동기 외부모듈
commonjs: require 동기 내부파일
서버(server)란?
클라이언트-서버 구조
트랜잭션(transaction): 요청과 응답까지의 과정
TPS(TransactionPerSeconds): 초당 트랜잭션을 처리하는 단위
프로토콜(protocol): 데이터 교환을 위한 규약(ex. http)
웹 서버(Web Server)
정적 컨텐츠를 제공하기 위한 서버
http 요청을 다루도록 설계
NGINX, APACHE
웹 어플리케이션 서버(Web Application Server)
와스(WAS)라고 명명한다
정적 컨텐츠가 아닌 서비스를 제공할 수 있는 서버
주로 웹 개발 백엔드 분야를 일컫는다
API
대화 장면에서 소리가 프로토콜(protocol)이라면
언어는 API(Application Programming Interface)
REST(REpresentational State Transfer) API
HTTP 프로토콜에서 제공하는 기본 method: GET, POST, PUT, DELETE 사용
특정 리소스 데이터에 HTTP 메서드를 활용하여 CRUD를 수행
손병진
https://castie.tistory.com
팔로우
이전 포스트
MongoDB(1)
다음 포스트
MongoDB(2)
0개의 댓글
댓글 작성