Backend/Nodejs

Backend/Nodejs

패키지 매니저 - NPM

Node Package Manager 노드 프로젝트에서는 package.json 이라는 파일을 통해 패키지의 버전을 관리한다. 프로젝트 시작 npm init 프로젝트 정보에 따라서 package.json 파일을 잘 작성하자. // package.json { "scripts" : { // npm run [script name]을 통해 실행 가능 "test": "echo \"Error: no test specified\" && exit 1", "build": "rm -rf ./dist && tsc", "lint": "eslint ./src/**/*.ts" }, "repository": { "type": "git", "url": "레포 주소" }, "author" : "hh", "license" : "ISC"..

Backend/Nodejs

Node.js 스터디 - 노드의 특징 및 기본 자바스크립트

//콜백 사용 function findAndSaveUser(Users) { Users.findOne({}, (err, user) => { if(err) { return console.error(err); //첫번째 콜백 } user.name = 'zero'; user.save((err) => { if(err) { return console.error(err); //두번째 콜백 } User.findOne({gender: 'm'}, (err, user) => ...) //세번째 콜백 }) ]) } 01. 노드의 특징 Node.js란? Chrome V8 javascript 엔진으로 빌드된 javascript 런타임이다. V8 이외에도 libuv라는 라이브러리를 사용한다. libuv 라이브러리는 이벤트 기반, ..

Presenthee
'Backend/Nodejs' 카테고리의 글 목록