전체 글
-
[3]#4 MongoDB Model & SchemaNode.js/[챕터1] 2021. 4. 28. 23:38
폴더 models와 User.js 파일을 만든다 const mongoose = require('mongoose'); const userSchema = mongoose.Schema({ name:{ type: String, maxlength:50 }, email:{ type:String, trim:true, unique:1 }, password:{ type:String, minlength:5 }, lastname:{ type:String, maxlength:50 }, role :{ type:Number, default:0 }, image: { type:String }, token:{ type:String }, tokenExp:{ type:Number } }) const User = mongoose.model..
-
[2]노드 리액트 기초 강의 #3 몽고 DB 연결Node.js/[챕터1] 2021. 4. 28. 23:09
1. 몽고디비 사이트에 회원가입을 한후 로그인하고 Build a Cluster 클릭 프리티어 선택해서 만들고 생성하는데 5~7분 걸린다. 휴식 2. 몽고db 유저생성 CONNECT클릭 username password 입력후 create하기 Create Database User후에 Choose a connection method -> Connect your application -> Add your connection string into your application code 코드를 카피하기! 코드와 db 유저와 비밀번호는 따로 메모해두기. 3. monggoose설치하기 (몽고디비를 유용하게 사용해주게 하는 라이브러리 같은거) npm install mongoose --save 4. express.js 와..
-
[챕터1]NODE JS 와 EXPRESS JS 다운로드Node.js/[챕터1] 2021. 4. 28. 22:33
OS환경 : window 1.노드 다운로드 사이트에서 window환경 노드를 받는다. nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org www.ucert.co.kr/wiki/w/%EC%9C%88%EB%8F%84%EC%9A%B0_node_js_%EC%84%A4%EC%B9%98 윈도우 node js 설치 - Ucert WIKI www.ucert.co.kr 위에 따라 설치 2.나는 C드라이브에 boiler-plate라는 폴더를 만들었다. 이곳에 노드js 프로젝트를 만들계획. npm init 명령어 사용하면 알아서 pakage.json ..
-
import bodyParser from "body-parser";Node.js/express.js 2021. 4. 27. 16:38
express.js 버전 4.16.1 npm install body-parser 이후 const bodyParser = require('body-parser'); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json()); bodypaser에 줄이 그어져있으면서 'bodyParser' is deprecated.ts(6385) 왜 body-parser가 안되누... medium.com/@mmajdanski/express-body-parser-and-why-may-not-need-it-335803cd048c Express — body-parser and why may not need it Express 4.16+ gets r..
-
express.js에서 라우터 분리하기.Node.js/Node.js공부 2021. 4. 26. 09:45
라우터 - 파일로 분리 github.com/web-n/express/commit/2f70ac08f8f9e7b38ce05ff2ef9a0f81b3c822bf 14.2.라우터 - 파일로 분리 · web-n/express@2f70ac0 Permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Browse files 14.2.라우터 - 파일로 분리 Loading branch information Showing 2 changed files with github.com opentutorials.org/..
-
[로컬 - github - ec2 개발환경 구축하기] 1. 로컬 개발 pc에 sts설치 및 톰켓 세팅하기.AWS/EC2 2021. 4. 22. 17:52
IDE툴로 sts를 사용할것이다. https://spring.io/tools 그러나 sts4 버전부터는 스프링부트만 지원하기로 했다고 한다. 그러나 나는 지금 스프링을 하고 싶기 때문에 다운로드를 받고 압축을 풉니다. 압축은 원하는 드라이브에서 풀어준다! contents압축파일을 풀기전에(여기안에 sts툴이 있습니다.) 프로젝트들을 모아둘 work폴더를 만듬! 귀요미 sts 툴을 누르면 프로젝트 폴더 설정하는 부분이 나오는데 그걸 work폴더로 지정한다. sts4에서 스프링부트만 지원하기 때문에 마켓에서 받아야함 Help -> EclipseMarketplace -> sts검색 Spring Tools 3 Add-On for Spring Tools4 3.9.16 RELEASE 를 install한다. 다음다음..