http://website.org:3000/main?id=HTML&page=12protocol/host/port/path/query Stringquery String 은 물음표로 시작쿼리스트링에 따라서 동적인 컨텐츠를 보여주는 연습을 해보자.main.js템플릿

프로젝트에 npm init 으로 package.json 생성$ npm initmongoose 와 express 설치$ npm install mongoose express --savepacakage.jsondependencies에 성공적으로 추가됨을 확인start 명령어

postman 을 이용하여 회원가입 요청을 보내고성공을 확인하는 연습을 해보자index.jsbodyparse 란 요청된 body값에 접근하기 위한 미들웨어 라고 한다index.js 에서 req.body 요청된 body값을 바로 읽을수 있는것이다.요청완료

bcrypt란 암호화 해싱방법중 하나이다.여러가지 암호화 방법이 있지만 우선 간단하게 bcrypt 부터 알아보자bcypt는 블로피시 암호에 기반을 둔 암호화 해시 함수로서 Niels Provos와 David Mazières가 설계하였으며 1999년 USENIX에서 발표
token 값을 만들어서 회원정보에 입력하는것 까지는 구현이 되었다 그리고 인증이 필요한 페이지에서 인증을 해주는 라우터를 구현하고있다 쉽지 않다 index.js index.js 에서는 단순히 user의 정보를 json 으로 뿌려준다 그전의 과정이 중요하다 auth
nodeJS 와 React 를 이용하여 로그인과 회원가입이 가능한 페이지 구현해보자우선 client 와 server 라는 디렉토리를 생성해서client 와 server 를 따로 관리를 해줄것이다.client📦src ┣ 📂components ┃ ┗ 📂views ┃

이제 서버에 데이터를 요청을 해보려고 한다클라이언트단은 3000번 포트서버단은 5000번 포트를 기본으로 사용한다.클라이언트와 서버 백엔드 서버 모두 켜주자LandingPage.jssever/index.js성공적으로 값을 받아온다지금은 proxy 설정을 했지만proxy
server 정리📦config ┣ 📜dev.js // mongoDB uri for development ┣ 📜key.js // ┗ 📜prod.js // mongoDB uri for production 우선 config 파일의 경우 config/key.js배포