네트워크 통신을 쉽게 해주는 Fetch

기본적으로 jQuery.ajax() 와 기본적으로 두가지가 다르다.

fetch(`${url}/login`, {
    method: "post",
    headers: {
      "Content-Type": "application/json",
    },
    body: JSON.stringify(data),
  })
    .then((res) => res.json())
    .then((res) => {
      localStorage.setItem("access_token", res.access_token);
      localStorage.setItem("id", res.id);
      localStorage.setItem("user_email", res.user_email);
      console.log(localStorage.getItem("user_email"));
      console.log(res.access_token);
      message("success", "Login", "you success login!");
      location.href = "../dashboard.html";
    })
    .catch((error) => {
      message("error", "Not Login", "Something...problem");
    });

참고자료

Using Fetch - Web API | MDN