📌 Express는 Node.js 환경에서 서버 프로그램을 만들 때 사용되는 프레임워크이다.Fast 속도가 빠른!Unopinionated 고집이 세지 않은 (= 자유도가 높은!)Minimalist 최소한의 기능만 제공!Express 공식 문서우리는 Express 프레
그동안 코드를 수정하면 서버를 재실행하여 결과를 확인해야 했다.이는 개발하는 과정에 있어서 이러한 과정은 매우 번거롭다. 코드는 한 번만 수정하는게 아니니까...코드를 수정하면 자동으로 프로그램이 재실행 되도록 도와주는 것이 nodemon 패키지이다.터미널에 npm i
Express를 이용하여 간단한 서버 프로그램을 만들어보자.이번에는 API 서버를 만들어보자.📌 쿼리(Query)서버에 있는 데이터를 조회할 때 기준을 정하기 위해 사용한다.하나의 쿼리에는 여러 개의 Parameter가 들어갈 수 있다.예를 들면, "http:
위의 예제에서 app 객체의 get 메소드를 살펴보자.get 메소드로 설정한 Route Handler들은 적혀있는 Path로 리퀘스트가 온다고 해서 항상 실행되는 것이 아니다.한가지 조건이 더있는데 그것은 바로 리퀘스팅 메소드가 get이어야 한다는 것이다.리퀘스트 종류
지금까지 GET 리퀘스트와 POST 리퀘스트를 처리하는 코드를 작성해보았다. 이제 기존의 정보를 수정하는 PUT 리퀘스트에 대해 공부해보자. > 리퀘스트 종류 GET 리퀘스트 : 서버의 리소스 조회 POST 리퀘스트 : 리소스를 새롭게 추가 PUT 리퀘스트 : 기존
지금까지 다루었던 내용에서는 데이터를 배열 안에 보관하여 관리했다.이렇게 관리하게 되면 서버를 재실행할 때마다 데이터가 초기화되기 때문에 실서비스에서는 이런 방식으로 데이터를 관리하지 않고 Database를 사용한다.직원 정보를 Database로 관리하는 방법을 알아보
JavaScript로 Database를 다루려면 클라이언트 객체가 필요하다.이 클라이언트는 SQL을 Database Server에 전달해서 원하는 작업을 처리하고,그 결과를 받아오는 역할을 하는 객체이다.이때 Database의 종류에 맞는 클라이언트 객체를 사용해야 한
💡 테이블에 가장 처음 넣는 데이터를 seed 데이터라고 부른다.seed data도 sequelize-cli 명령어를 통해 테이블에 넣을 수 있다.터미널에 npx sequelize seed:generate --name initialMembers 명령을 입력하고 실행하
현재 COWORK 데이터베이스에는 Members 테이블이 있다.이 Members 테이블에는 10명의 직원 정보(10개의Row)가 존재한다.이제 Member 모델을 통해 Members 테이블을 조작할 수 있도록 모델과 테이블을 연동하는 작업을 해주어야 한다.이전에 데이터
이제 app.js 파일에 Members 테이블의 데이터를 가져오고 GET, POST, PUT, DELETE 리퀘스트를 수정하는 작업을 해야 한다. Members 테이블의 데이터 불러오기 GET 1. 직원 정보 조회하기 [ 특정 팀 소속 | 전체 ] > 📌 find