반응형

nodejs 4

[Node.js] CRUD: RDS를 이용하여 동적으로 구성하기 (1)

CRUD란? CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. 게시물을 올리고, 읽고, 수정하고, 삭제하는 것을 예로 생각하면 이해하기 편리하다. 이러한 CRUD는 http method get(read), post(create), put(update), delete(delete)로 구현할 수 있다. 각각의 http 메서드들은 해당하는 각각의 기능만 수행하는 것은 아니지만 통상적으로 rest api(참고: https://ooeunz.tistory.com/11?category=814267)를 따라 위와 같은 역할로 메서드들을 기능적으로 분리하여 사용한다. 이번 포스팅은 3번에 걸..

Server/Node.js (Express) 2019.10.30 (7)

[Node.js] 노드 내장 객체

global 노드의global 객체는 브라우저의 window와 같은 전역 객체이다. 따라서 모든 파일에 접근 할 수 있고, 생략할 수 있다. 아래는 global객체안에 포함된 다양한 객체들의 나열이다. console console은 보통 디버깅을 위해 사용된다. 개발 중 변수에 값이 제대로 들어가 있나 확인하거나, 에러 발생 시 에러 내용을 콘솔에 표시하기 위해 사용하거나, 코드 실행 시간을 알아보려고 할 때도 사용한다. 아마 이 객체는 console.log() 메서드로 익숙하게 사용 해보았을 것이다. console.time(레이블) : console.timeEnd(레이블)과 대응되어 같은 레이블을 가진 time과 timeEnd 사이의 시간 측정한다. console.log(내용) : 평범한 로그를 콘솔에..

[Node.js] 운영체제 별 node 설치하기

Window Node.js의 설치방법은 매우 간단합니다. 먼저 아래의 url로 접속합니다. Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 그리고 원하는 버전의 노드를 다운로드하면 됩니다. 그런데 LTS 버전과 Current 버전이 있는데, 어떤 버떤 버전을 설치해야 할까요? LTS와 Current 버전의 차이 LTS : 기업을 위해 3년간 지원하는 버전입니다. 짝수 버전만 LTS 버전이 될 수 있으며 서버를 안정적으로 운영해야 할 경우 선택하면 됩니다. 하지만 최신 기능을 사용하지 못할 수 있습니다. Current : 최신 기능을 담고 있는 버전입니다. 다소 실험적인 기능이 들어있어 예기..

Server/Node.js (Express) 2019.10.09 (3)

Node.Js란?

Node.js 는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 RunTime(특정 언어로 만든 프로그램들을 실행할 수 있는 환경)이다. Node.js는 이벤트 기반, 논블로킹 I/O 모델을 사용해 가볍고 효율적이며, Node.js의 생태계인 npm이나 yarn은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이다. 서버와 클라이언트의 관계 서버란 네트워크를 통해 클라이언트에 정보나 서비스를 제공하는 컴퓨터 또는 프로그램을 말한다. 서버의 대비되는 개념으로 클라이언트(client)라는 개념이 있다. 이 둘의 관계는 요청과 응답으로 볼 수 있는데, 클라이언트는 서버에게 요청하고, 서버는 이에 응답한다. 예를 들어 우리가 검색창에 www.naver.com이라고 입력을 했다고 치자. 그다음 동작으로 우리는..

반응형