본문 바로가기

NodeJS

(3)
[NodeJS] MongoDB Model & Schema 유저와 관련된 데이터를 저장하기 위해 Model과 Schema를 만들어 보겠습니다. model: 스키마를 감싸주는 역할 schema: 하나 하나의 정보를 지정해주는 것 Model과 Schema 만들어 보기 (1) modesl라는 폴더를 만들어 준 후, 'User.js'라는 이름의 파일을 만들어 주세요. (2) 순서는 mongoose 모듈을 가져온 후 Schema를 만들고 Model로 감싸준 후 export해주는 겁니다! //mongoose 모듈 가져오기 const mongoose = require("mongoose"); //Schema 생성하기 const userSchema = mongoose.Schema({ name: { type: String, maxlength: 50, }, email: { type..
[NodeJS] Mongo db와 연결하기 (1) 먼저 몽고db에 회원가입을 해주세요! (2) 로그인 후 새로운 클러스터를 만들어 줍니다! cloud provider의 경우 아무거나 선택해도 상관없는 것 같은데 전 aws를 사용했습니다 region의 경우 free 지역 중에 가까운 곳을 선택해주세요! 전 서울을 선택했습니다. cluster tier의 경우 MO Sandbox를 클릭해주세요 cluster name의 경우 원하는 이름을 입력해주세요 (3)create cluster를 클릭해주세요 (4) 체크리스트를 하나 하나 수행해주면 되는데 먼저 몽고DB 유저를 생성해 주겠습니다. -체크리스트에서 'Create your first database user'를 클릭해주세요 -username과 password를 입력하고 create MongoDB Use..
[NodeJS] NODE와 EXPRESS 다운로드 하고 Hello World 출력하기 프로젝트에서 회원가입, 로그인, 로그아웃 기능을 구현하기 위해 간단하게 node js를 배워보려고 합니다. 간단하게 hello world부터 출력해보겠습니다! (1) 먼저 node를 설치합니다 node 설치 방법 1. 먼저 노드가 설치되어 있는지 확인 -터미널에 node -v 입력하고 버전 나오면 깔려있는 것 2. 안깔려 있는 경우 노드 공식 홈페이지에서 다운로드 (되도록이면 안정적인 버전으로 다운로드 하자!) (2) 원하는 폴더로 이동 후 package.json을 만들기 위해 터미널에 npm init을 입력합니다 (3) 해당 폴더로 이동 후 index.js 파일을 만들어 줍니다. 이 index.js가 백엔드의 시작점이라고 합니다. (4) express를 설치해줍니다. express 설치 방법 -터미널에..