app.use 2

[Node.js] 미들웨어 사용해보기

안녕하세요. 이번에는 Node.js의 미들웨어를 사용해 보겠습니다. 1. 미들웨어 (Middleware) 클라이언트와 서버가 요청과 응답을 할 때 중간에서 거쳐가는 함수 미들웨어에서는 request, response 객체를 모두 사용 가능하고 next() 함수를 이용해 다음 미들웨어로 접근이 가능하다. 미들웨어는 url과 함수 사이에 적어준다. test 함수를 먼저 실행시키고 뒤에 함수를 실행시키겠다라는 의미 미들웨어 함수에서는 req, res 객체를 사용할 수 있으며 마지막에 next도 사용이 가능하다. 마지막에 next() 함수를 실행해야 test 미들웨어 함수가 끝났고, 다음 함수로 넘어간다 라는 의미가 전달된다. index.js const express = require('express'); co..

Node 2023.03.05

[Node.js] Express 기본 셋팅에 대하여 알아보기

안녕하세요. 이번에는 Node.js의 기본 세팅에 대하여 알아보겠습니다. 1. NPM Node Package Manager 노드 패키지를 관리해 주는 틀 npm init 프로젝트를 시작할 때 사용하는 명령어 package.json에 기록될 내용을 문답식으로 입력한다. npm init --yes package.json이 생성될 때 기본 값으로 생성된다. npm install 패키지 이름 패키지를 설치한다. npm init / npm init --yes 2개 중 1개를 먼저 입력합니다. 명령어를 입력하고 나면 package.json 파일이 생성됩니다. npm install은 나중에 필요한 패키지가 있을 때 사용합니다. 2. package.json 패키지 관리 파일 패키지들이 서로 의존되어 있어, 문제가 발생..

Node 2023.02.27
반응형