개발노트

axios, 쿠키심기 본문

Node js

axios, 쿠키심기

aloha2jh 2020. 8. 23. 19:28

쿠키만드는 법은 cookieParser, expressSession 으로 해야된다.

 

 

심는법 1 . axios 에서  withCredentials를 T로

front-end

import axios from 'axios';


axios.post('보낼주소', 변수에담아진보낼데이터 );

이렇게

function loginAPI(loginData){ 
    return axios.post('/user/login', loginData, {
        withCredentials: true,  //
    });
}

 

2. cors 에도 옵션추가

back-end

app.use(cors({
    //origin:'http://localhost:3000',  //프론트엔드주소
    origin:true,  
    credentials: true,
}));

주소입력해도 되지면 true로만 설정해두면 cors문제발생하지않음

origin true가 요청주소랑 같게(모든요청허용)

 

 

 

크롬 개발자도구 네트워크탭에 로그인요청클릭해서 정보보면 

credentials true 이고 orign에 front주소로 되서 200번대 성공 확인

 

'Node js' 카테고리의 다른 글

passport  (0) 2020.11.06
axios  (0) 2020.08.25
dotenv  (0) 2020.08.22
cookie-parser express-session  (0) 2020.08.22
node 란? npm 기본 명령어  (0) 2020.07.05