Node.js

01. Express.js의 Middleware ✔️Middleware란? 미들웨어는 Express.js의 동작의 핵심 HTTP요청과 응답 사이에서 단계별 동작을 수행해주는 함수 ✔️Middleware 동작원리 Express.js의 미들웨어는 HTTP요청이 들어온 순간부터 시작됨 미들웨어는 HTTP요청과 응답 객체를 처리하거나, 다음 미들웨어를 실행할 수 있음. HTTP 응답이 마무리될 때 까지 미들웨어 동작 사이클이 실행 됨 02. Middleware의 작성과 사용 ✔️Middleware 작성법 req, res, next를 가진 함수를 작성하면 해당 함수는 미들웨어로 동작할 수 있음 req는 HTTP 요청을 처리하는 객체 res는 HTTP 응답을 처리하는 객체 next는 다음 미들웨어를 실행하는 함수 ..
· Node.js
01. Node.js의 웹 프레임워크 Node.js에는 다양한 웹 프레임워크가 있음 Express.js - Node.js의 가장 유명한 웹 프레임워크 Koa.js - 현대적인 JavaScript를 적극적으로 사용하는 웹 프레임워크 Nest.js - TypeScript를 사용하며, 고정된 구조를 제공하는 웹 프레임워크 기타 - Hapi, Sails.js, Meteor.js 등 웹 프레임워크 웹 서비스를 빠르게 구성하기 위해 웹 프레임워크를 사용할 수 있음 웹 프레임워크는 HTTP요청, 응답, 라우팅, HTML Templating등의 기능을 제공 02. Express.js 시작하기 ✔️Express.js를 사용하는 이유 Express.js는 Node.js의 웹 프레임워크 중 가장 유명한 웹 프레임워크임. 필..
· Node.js
01. NPM이해하기 ✔️NPM이란? Node Package Manager Node.js 프로젝트를 관리하는 필수적인 도구 온라인 저장소 + 커맨드라인 도구(툴) ✔️NPM온라인 저장소 수많은 오픈소스 라이브러리와 도구들이 업로드되는 저장소. 필요한 라이브러리나 도구를 손쉽게 검색 가능. Node.js의 인기로 거대한 생태계를 보유 ✔️NPM커맨드라인 도구 프로젝트 관리를 위한 다양한 명령어를 제공 저장소에서 라이브러리, 도구 설치 프로젝트 설정 / 관리 프로젝트 의존성 관리 02. NPM으로 프로젝트 생성하기 ✔️NPM을 사용한다는 것은? NPM커맨드라인 도구의 사용법을 익히는 것..!! ✔️프로젝트 생성하기 $npm init 프로젝트 디렉토리를 생성하고 해당 디렉토리 안에서 npm init 명령어를 ..
· Node.js
로컬 설치란? ( npm i ) Node.js 패키지를 프로젝트 폴더 내부에 설치하는 것 글로벌 설치란? ( npm i -g ) Node.js 패키지를 컴퓨터 폴더에 설치하는 것 ( 모든 프로젝트에서 사용가능 ) 추천 설치법 로컬설치 글로벌설치 코드 내부에서만 사용할 경우 명령창에서 사용할 경우 ( 로컬 설치시, 문제 발생할 수 있음 ) 참조 https://defineall.tistory.com/710
· Node.js
⚡️ Node.js란? Node.js는 Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임입니다. Node.js는 JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다. Node.js는 V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)이다. Node.js는 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다. Node.js는 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다. Node.js는 확장성이 있는 네트워크 어플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 특히 서버사이트에서 많이 사용되고 있다. 사용되는 언어로는 자바스크립트(Javascript)를 활용하며, Non-blocking I/O와 단일 ..
dana Lee
'Node.js' 카테고리의 글 목록