전체 글 23

[Node.js] http-status-codes란 무엇인가?

http-status-codes 이 모듈은 HTTP 통신에서 서버가 클라이언트에게 전달하는 응답의 상태 코드를 나타내는 상수들을 제공한다. http-status-codes를 사용하지 않을 경우 다음과 같이 status값에 리터럴한 정수 값으로 대입을 해야한다. res.status(200); // 성공 res.status(400); // 클라이언트 오류 res.status(500); // 실패 위에 상수로 선언을 해도 정상적인 잘 돌아가는 로직이다. But.... 상수로 정수 값을 할당하면 의미를 명확하게 전달하기 어렵다 설치 $ npm install http-status-codes --save 사용법 1. require 함수를 사용하여 http-status-codes 모듈을 가져온다. const { St..

Node.js/npm 2022.05.08

Error: Cannot find module 'express'

문제점 const express = require('express'); const app = express(); app.listen(3000, () => { console.log('서버 가동'); }); express모듈을 이용하여 node app.js명령어로 서버를 띄울려고 했는데 아래와 같은 에러가 발생했다. 에러 Error: Cannot find module 'express' 해결 express를 사용하기 위해서는 모듈을 설치해야한다. $ npm install express --save 그러면, node_modules폴더가 생기고 이 폴더 안에 express가 있다. package-lock.json파일과, package.json이 생긴다.

Node.js/에러 2022.05.07