'리액트 기초' 태그의 글 목록
본문 바로가기
728x90
반응형

리액트 기초2

WEB 만들기 - 13 로그아웃 우리가 이번에는 로그아웃 기능을 만들것인데 우선 로그아웃 Route 만들고 로그아웃 하려는 유저를 데이터베이스에서 찾아서 그 유저의 토큰을 지워주는 식으로 구현을 할것입니다. 왜 토큰을 지워주면 되냐면 서버에 토큰이 없다면 클라이언트에 토큰과 비교해도 인증이 안되서 인증이 안되서 로그인 기능이 풀리기 때문에 index.js 부분을 이렇게 해주시고 app.get('/api/users/logout',auth,(req,res)=>{ User.findOneAndUpdate({_id : req.user._id}//유저를 찾아서 업데이트하기위한 메소드 ,{token : ""} ,(err,user) => { if(err) return res.json({success : false, err}); return res.s.. 2021. 1. 19.
WEB 만들기 7 - Nodemon ... Nodemon은 노드 서버를 켜고 노드서버에 있는것을 바꿨다면 서버를 내리고 다시 기동을 시켜야 소스가 반영이 되는데 이를 이용하면 변화됨을 감지해서 알아서 바꿔주는역활을 한다고 생각하면된다. 매번 서버를 껐다 켰다 하면 귀찮기때문에 npm install nodemon --save-dev -dev 배포말고 로컬에서만 사용하겠다는 의미 이렇게 입력해서 설치를 해줍니다. 원래는 위에 들어가는데 우리가 dev를했기 때문에 따로 들어간다. 시작하기 전에 스크립트 부분을 써줘야합니다. 우리가 시작할때 저기 start 부분을 해서 시작을했다. 여기다가 저렇게 추가해주면 됩니다. npm run backend 우리가 backend로 선언했기때문에 저렇게 하면 서버가 켜지는데 이때 index.js 부분에 이렇게 바꿔졌다.. 2021. 1. 17.
728x90
반응형