728x90 반응형 라우터2 [TIL] 10/2 http-status-codes, 회원가입, 로그인, 비밀번호 변경, 비밀번호 암호화하기 1. http-status-codes 모듈 활용하기 이제까지는 상태코드를 하드코딩해서 보냈는데, 이렇게 보내는 것보다는 무슨 코드인지 명확하게 보여줄 수 있는 코드를 사용하는 것이 좋기 때문에 http-status-codes 를 활용해보려고 한다. res.status(400).json('...'); http-status-codes 모듈 설치npm i http-status-codes// 모듈 불러오기const {statusCodes} = require('http-status-codes'); 모듈을 불러온 후, StatusCodes. 을 치면 상태코드들이 뜨는데, 원하는 상태코드 값을 골라서 사용하면 된다. 2. Node.js 패키지(파일) 구조 지금까지는 최상위 폴더 밑에 routes 폴더를 두고 .. 2024. 10. 2. [TIL] 8/22 클라이언트-서버, Node.js, HTTP, request, reponse, URL, 라우터, 핸들러 백엔드 1. 웹 서버의 역할 정적 페이지-> 화면의 내용/데이터 등에 변동이 없는 페이지 (늘 같은 내용을 보여줌)-> 사용자와 상호작용 x, 데이터베이스와 소통 x 동적 페이지-> 데이터 퍼리/연산을 통해 화면의 내용/데이터가 변하는 페이지 -> 사용자와 상호작용 o, 데이터베이스와 소통 o 웹 서버(Web Server) 는 정적 페이지에 대해 대응하고, 동적 페이지에 대한 처리는 직접 처리하지 않고, 웹 어플리케이션 서버에게 전달한다. 2. Node.js 란?Node.js 는 자바스크립트를 스크립트 언어 이상으로 프로그래밍 언어 역할을 할 수 있도록 지원하는 플랫폼Node.js 를 이용해서 자바스크립트로 백엔드를 구현할 수 있음(플랫폼은 어떠한 것도 띄워 놓을 수 있는 운동장이라고 생각하면 됨) .. 2024. 8. 22. 이전 1 다음 728x90 반응형