BackEnd/Node.js 썸네일형 리스트형 Node.js) express로 간단한 CRUD 만들기 | 라우터, 컨트롤러(router, controller) controller 구현 먼저 간단하게 유저정보를 CRUD를 수행하는 콘트롤러를 구현한다. 데이터의 실질적인 CRUD 작업을 수행한다. controllers/user.js import { v4 as uuidv4 } from "uuid"; // 지금 단계에서는 데이터베이스와 연결은 안되어 있으므로 // 데이터를 조작할 변수를 선언해준다. let users = []; //모든 users 내용을 출력해주는 함수 //get all users export const getUsers = (req, res) => { console.log(`get request users`); res.send(users); } //특정 id값을 받아서 해당 유저의 내용만 출력하는 함수 //get a user export const g.. Node.js) express로 간단한 CRUD 만들기 | express 셋업 설치 npm init -y npm install express 사용한 패키지 bodyParser bodyParser, 미들웨어, 요청과 응답을 조작할 수 있게 해줌 request의 body를 원하는 형태로 파싱해줌 nodemon(dev로 설치 --save-dev) 소스 변경시 node 서버를 자동으로 재시작해주는 툴 uuid 네트워크 상에 고유성이 보장되는 id를 만들기 위한 표준 규약 UUID는 Universally Unique IDentifier의 약어이고 범용 고유 식별자라고 한다. UUID는 128비트의 숫자이며, 32자리의 16진수로 표현된다. 8자리-4자리-4자리-4자리-12자리 패턴으로 하이픈을 집어 넣어 5개의 그룹으로 구분한다. uuid 자세히.. UUID (Universally Uniq.. 이전 1 다음