🌱 [인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본강의 [무료] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 - 인프런 | 강의 이 강의를 통해서 리액트와 노드를 어떻게 사용하는지 기본적인 내용들을 배울 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com # boiler-plate 만들기 (#13 ~ #16) 15. Auth 기능 만들기 Server의 User정보(DB)에 넣은 Token과 Client의 cookie에 넣은 토큰이 맞는지 계속 체크하면서 인증작업을 함 1) auth route 만들기 // index.js const { auth } = require('./middleware/auth'); . . . app.get('/api/users/auth', a..
🌱 [인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본강의 [무료] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 - 인프런 | 강의 이 강의를 통해서 리액트와 노드를 어떻게 사용하는지 기본적인 내용들을 배울 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com # boiler-plate 만들기 (#11 ~ #12) 13+. 비밀번호 암호화 관련 User.js 추가사항 비밀번호가 아니라 다른 정보를 바꿀 때는 그냥 next(); 해줘야함. User.js에서 비밀번호 수정할때 if(user.isModified('password'){...} 하고 else{next();} 까지 해줘야 user.save()로 넘어갈 수 있음. else{next();} 부분을 작성하지 않으면 계..
개인 프로젝트 기획 및 기획자료(PPT) 만들기 선정 주제 맛집SNS - 나의 맛집을 기록하고 공유할 수 있는 맛집 SNS 프로젝트 개요 이번 스터디 때 진행할 개인 프로젝트 주제를 고민하다가 실생활에서 있었으면 했던 서비스를 중심으로 결정해보기로 했다. 평소 맛집을 찾을 때 포털사이트 검색, 블로그, 어플 등 다양한 방법을 이용하지만 너무 무분별하게 정보가 많고, 일방적으로 제공되는 컨텐츠(어플선정 추천 top20)나 광고들이 많아 신뢰성도 떨어져서 불편함이 있었다. 다양한 방법으로 맛집을 탐색하던 중 트위터의 맛집타래라는 것을 알게 되었는데 자신이 가본 곳 중 맛집을 다이어리처럼 본인 기록용으로 사용하는 경우가 대부분이라 간단하고 신뢰성 있는 정보가 많아 꽤 유용했다. 하지만 트위터는 사용 자체가 조..
🌱 [인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본강의 [무료] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 - 인프런 | 강의 이 강의를 통해서 리액트와 노드를 어떻게 사용하는지 기본적인 내용들을 배울 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com # boiler-plate 만들기 (#7 ~ #10) 8. BodyParser 설치 npm install body-parser --save BodyParser : 클라이언트에서 주는 정보를 지금 만들고있는 서버에서 받으려면 필요한 디펜던시 9. POSTMAN 다운로드 현재 클라이언트에서 request를 줘야 하는데 클라이언트가 없으니 POSTMAN을 이용하여 request 보내기 위함 10. Register Ro..
🌱 [인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본강의 [무료] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 - 인프런 | 강의 이 강의를 통해서 리액트와 노드를 어떻게 사용하는지 기본적인 내용들을 배울 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com # boiler-plate 만들기 (#1 ~ 6) 1. Node.js 다운로드 cmd창에서 node -v 로 node.js가 설치되어있는지 확인 2. npm init npm init : npm package를 만들기 위함 바탕화면에 boiler-plate 폴더 생성 후 해당 폴더에서 cmd창 열고 npm init npm init 이후 나오는 것들은 엔터로 넘겨도 무방 완료되면 해당 폴더에 package.json이..