Cookie

Cookie

    쿠키 활용한 로그인 과정 디버깅

    1. api/login으로 쿠키값을 저장하지 않고 바로 인섬니아로 내가 쓰려는 api만 호출해줬다. 쿠키값이 없기 때문에 auth-middleware에서 에러가 났다. 2. 인섬니아가 브라우저처럼 작동하는데 크롬 브라우저에 로그인을 해서 쿠키를 저장해놓고 인섬니아로 다른 api를 호출해서 쿠키값이 저장되지 않았다. 3. require("../models") 로 db 스키마를 호출하지 않고 쿼리문을 사용했다.

    쿠키 기본

    쿠키를 사용할 준비 var cookie = require('cookie'); // 쿠키 모듈 사용 var cookies = cookie.parse(request.headers.cookie); // request.headers.cookie 는 텍스트로 되어있다. 그것을 사용할 수 있도록 파싱해준다. cookie 정보를 확인하고 isOwner 변수에 로그인 여부를 저장 function authIsOwner(request, response){ var isOwner = falses var cookies = {} if(request.headers.cookie) { cookies = cookie.parse(request.headers.cookie) } if(cookies.email === 'egoing777@gma..