본문 바로가기

Node.js

(4)
Node.js express 서버 만들기 express란? express를 정의하자면 웹 프레임워크이다. 웹을 빠르게 개발할 수 있는 편리한 도구들의 집합체이다. 웹을 모르는 사람들도 관련된 정보를 기반으로 쉽게 개발 할 수 있다. express-generator express의 application skeleton이다. 무슨 말이냐? 뼈대라고 한다. express를 편리한 도구들의 집합이라고한다면 express generator는 말 그대로 express로 생성한 간단한 뼈대 이다. 뼈대를 구축했기 때문에 움직일 수 있지만 뼈대만 있다. 하지만 뼈대를 구축해주었기 때문에 살만 붙이면 되는 장점이 존재 express-generator nodefolder 폴더 생성 nodefolder 안에 있는 폴더와 파일들을 상위 폴더로 옮겨주고 nodefol..
Node.js와 npm이란 무엇인가? Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. ​ 브라우저 밖에서 돌아가는 자바스크립트를 의미 합니다 ​ 90년대에 자바 스크립트는 브라우저에서만 사용되어 졌습니다. ​ 자바 스크립트를 만들었던 이유는 웹사이트와 좀 더 상호작용 할 수 있게 만들고 싶었기 때문입니다. ​ 인터넷이 널리 퍼지고 많은 사람들이 브라우저를 사용함에 따라 자바 스크립트가 유명한 언어가 되었습니다. ​ 기본적으로 브라우저를 가진 모든 컴퓨터는 자동적으로 자바 스크립트가 설치되어 있습니다. ​ NODE.JS는 웹이 아닌 다른곳에서 사용하기 위해 만들어 졌습니다. ​ 이전에는 브라우저에서 자바스크립트를 사용하여 웹사이트와 상호작용 하거나 클래스를 제거하고 생성하면서 시각 효과..
Node.js mongodb and mongoose call back and promise nomad coders youtube clone coding 그렇다면 model을 만든 이유는 mongoose는 mongdb와 대화 해주는 역할 합니다. 하지만 여기서 우리는 mongoose를 조금 도와 줄 필요가 있습니다. mongoose에게 우리 어플리케이션의 데이터가 어떻게 생겼는지 알려줘야 합니다. 데이터의 형식을 알려주여야 합니다. server는 서버에 관련된 것만 관리하고 init은 필요한 모든 것들을 관리하도록 따로 분리하여 생성 video model 사용 videoController mongoose 쿼리를 사용하는 방법은 2가지 첫번째는 call back 두번째는 promise call back은 무언가가를 발생 시키고 난 다음 function을 호출 (javascript에서 기다림이라고 ..
Node.js MongoDb and mongoose install nomad coders youtube clone coding mongo db install windows 용 Complete 용 이 방법이 이해가 되지 않거나 어렵다면 chocolatey를 설치하여 mongodb 설치하기 https://chocolatey.org/install Installing Chocolatey Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses t..