본문 바로가기

MongoDB16

NodeJs 와 MongoDB로 SNS 만들어보기 - 개발 환경 ☆새로오신 백엔드☆ 분과 금요일에 짧게 인수인계하면서 느꼈는데 지금까지 제가 NodeJs랑 MongoDB로 작업해온 코드들을 말로 설명드리는게 한계가 있는 것 같아서(...) 간략하게 이미지와 같이 글로도 설명을 남겨보려합니다 ㅎㅎ;;; 근데 사실... 저도 Unity로 게임만 만들어보다 8월 중순에 NodeJS랑 mongoDB 처음 접한거라... 이렇게 하면 된다 보다는 이렇게 하고 있다 라는 느낌으로 봐주시면 좋을 것 같아요 ㅎㅎㅠ 일단은 NodeJs와 MongoDB로 SNS 기능들을 구현하고 있는데, 코드 편집은 VScode를 활용하고 있고 mongoDB 상의 데이터들은 mongoDB Compass라는 GUI 툴을 활용해 확인하고 있습니다. NodeJs와 MongoDB 라는 키워드로 추천 프로그램들.. 2019. 11. 10.
TIL #004 MongoDB 1. 스키마와 모델 2. bodyParser 적용 3. 데이터 생성 -> 이부분이 저번에 따라 한 튜토리얼이랑 다른 느낌. 포스트맨으로 보내는데 시간이 좀 걸렸다. 프론트 전혀 없이 데이터만 주고 받는 방식. 스키마와 모델 스키마(schema) : 해당 컬렉션의 문서에 어떤 종류의 값이 들어가는지 정의 모델(model) : 스키마를 통해서 만드는 인스턴스 스키마 디자인 구상->코드 작성 const mongoose = require('mongoose'); const { Schema } = mongoose; const Author = new Schema({ name: String, email: String }); const Book = new Schema({ title: String, authors: [Au.. 2019. 11. 6.
TIL #003 Nodejs show-edit-update-delete 오늘 배운 것> 1. show, edit, update, delete 2. ejs에서 로는 get 만 요청할 수 있어서 으로 Delete 를 처리한다. 3. 자바스크립트 내일 공부할 것> 사진+기사 업로드 가능한 게시판 만들기 var express = require("express"); var mongoose = require("mongoose"); var bodyParser = require("body-parser"); //body-parser module을 bodyParser 변수에 담는다. var methodOverride = require("method-override"); var app = express(); require('dotenv').config(); // .env파일에서 환경변수 불러오.. 2019. 11. 5.
TIL#001 Mongodb atlas 환경설정/gitignore/env 1. 몽고디비 온라인 클라우드 환경설정 2. .gitignore 꼭 추가하기 3. .env 파일에 패스워드 저장 #몽고디비 환경설정 아래 포스팅을 참고하여 연습용 몽고디비 클라우드를 얻었다. https://www.a-mean-blog.com/ko/blog/%EB%8B%A8%ED%8E%B8%EA%B0%95%EC%A2%8C/_/mongoDB-Atlas-%EA%B0%80%EC%9E%85-%EB%B0%A9%EB%B2%95-%EB%AC%B4%EB%A3%8C-mongo-DB-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%84%9C%EB%B9%84%EC%8A%A4 단편강좌: mongoDB Atlas 가입 방법(무료 mongo DB 클라우드 서비스) - A MEAN Blog https://m.. 2019. 11. 3.