cookie사용하기

수빈·2022년 3월 29일
0

React

목록 보기
5/25
  1. withCredentials : true속성추가하기
  function Login() {
    axios({
      method: "POST",
      url: "",
      data: {
        email: email,
        password: pw,
      },
      withCredentials: true,
    })
      .then((res) => {
        if (res.status === 200) {
          setLogin(false);
          Router.push("/main");
        }
      })
      .catch((err) => {
        console.log(email, pw);
        setLogin(true);
        console.log(err);
      });
  }
  function getUserInfo() {
    axios({
      method: "GET",
      url: "",
      withCredentials: true,
    })
      .then((res) => {
        if (res.status === 200) {
          setEmail(res.data.email);
          setPoint(res.data.point);
        }
      })
      .catch((err) => {
        if (err.response.status === 401) {
          console.log(err.cookie);
        }
      });
  }

❓ 네트워크 header set-cookie에 쿠키는 보이는데, 로컬에 쿠키가 저장이 안되서 오류가 발생한다.....
-> firebase에서 __session이름으로 저장하면 된다는데 불가능하다.

0개의 댓글