profile
https://jungsikjeong.github.io/ 이곳으로 옮겼습니다!

include와 as,foreignkey

models->user.js에있는 자료들을 include해주면 시퀄라이즈가 알아서 가져와준다.front => components => UserProfile.js팔로워,팔로윙 데이터를 db에서 못얻어와서 에러UserProfile.js원래는 에러났었음back => rout

2020년 2월 14일
·
0개의 댓글
post-thumbnail

다른 도메인 간에 쿠키 주고받기

프론트와 백엔드 서버가 달라서 쿠키가 저장이안됨 => 새로고침시 로그인이 풀림front => sagas => user.js중의 일부분..back => index.js 중의 일부분.. 네트워크 -> 헤더 true가 되어야하고, Origin이 프론트엔드 주소가되어야함 브라

2020년 2월 13일
·
0개의 댓글

passport 로그인 전략

back => passport => local.js로그인 전략 (Strategy), 프론트에서 id,password를 받아와서 서버에 저장된 유저를 찾고 활용 back => pasport => index.js const local = require("./local");

2020년 2월 12일
·
0개의 댓글

passport와 쿠키, 세션 동작원리

로그인을 하면 DB에서 사용자 데이터를 꺼내와서 user가 맞는지, password가 맞는지 검사하는것 뿐만 아니라 세션과 쿠키를 서버와 프론트쪽에 보내줘야하는데, 매번 로그인한 사용자가 누군지 찾는게 귀찮기 때문에 passport라는 모듈을 사용해준다.passport

2020년 2월 12일
·
0개의 댓글

로그인을 위한 미들웨어

cookie-parser,express-session백엔드에서 쿠키로 로그인 정보를 프론트에 보내면, 프론트는 쿠키를 보고 로그인 여부를 알 수 있다.여기서 잠깐! 쿠키를 설정해주는 이유는 쿠키 없이 로그인 하면 페이지 이동이나 새로고침시 브라우저가 기억하지 못해서이다

2020년 2월 12일
·
0개의 댓글