본문 바로가기

프로그래밍/Nodejs

(4)
맥 React Native 환경설정 셋팅 1-nvm 설치 구글에 nvm을 찾아서 제일 먼저 나오는 밑에 경로를 참조해서 nvm을 설치했다. https://gist.github.com/falsy/8aa42ae311a9adb50e2ca7d8702c9af1 NVM(Node Version Manager) 맥OS에서 설치 & 사용하기 NVM(Node Version Manager) 맥OS에서 설치 & 사용하기. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 1. 먼저 sudo 명령어를 이용해서 nvm을 설치한다. sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash 2. 현재는 따로 경..
Node JS 비밀번호 Bcrypt로 암호화 시키기 npm install bcrypt --save Bcrypt를 터미널에서 설치한다. const bcrypt = require('bcrypt') //이것은 솔트를 생성하고 솔트의 자릿수를 이용해서 비밀번호를 암호화시킨다. const saltRounds = 15; userSchema.pre('save', function( next ) { ${Schema.pre()를 쓰면 저장 하기 전에 이 안에 있는 것들을 시행하고 저장된다.} //비밀번호를 암호화 시킨다. bcrypt.genSalt(saltRounds, function(err, salt) { if(err) return next(err) bcrypt.hash(user.password, salt, function(err, hash) { // Store hash..
Mongo DB 와 노드JS 연결 cloud.mongodb.com/ MongoDB Cloud MongoDB Cloud is a unified data platform for modern applications and includes a global cloud database, search, data lake, mobile, and application services. www.mongodb.com 위에 홈페이지에 가서 회원가입을 한 이후 로그인을 한다. Build Cluster를 클릭 한 다음 AWS를 클릭한다. free tier 가 있는 지역 중에 가장 가까운 곳을 클릭 한다. Demo sandbox 클릭 한 다음 Cluster Name을 설정한다. Mongo DB Cluster 가 다 생성 되면 유저를 생성한다. sandbox에 co..
Node js와 Express JS 다운로드 node -v 우선 노드 JS가 설치되어있는지 터미널에서 확인한다 nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치되어있지 않다면 위에 홈페이지에 가서 노드 JS를 다운로드한다. 최신버전 말고 많은 사람들이 다운받은 Recommended for most users 버전을 다운 받는 것을 추천한다. 프로젝트를 만들 폴더를 생성한다. 폴더로 가서 npm package를 만들어야 되는데 해당 폴더 터미널로 가서 npm init 을 한다. npm init 여기서 author, 라이센스 등을 입력하고 난 다음 해당 폴더로 가면 패키지가 설치되어있다. 그러면 packag..