728x90
반응형

401 unauthorized


  • 문제 사항, 에러 : 로그인 성공해서 로컬스토리지에 토큰이 있는데도 계속 401 unauthorized 에러 발생
  • 해결 방법 : header에 인증 정보 추가
  • const response = await fetch('<http://127.0.0.1:8000/users/profile/>',{ headers : { 'content-type' : 'application/json', "authorization" : "Bearer " + localStorage.getItem("access") }, method : 'POST',
  • 알게 된 점 : get방식일 때 body에 데이터가 안 담기는 거지, post방식일 때 header에 데이터가 안 담기는 게 아닌데, 아직 알고만 있고 적용이 잘 안 되나보다.

사진 업로드 버튼을 눌러도 무반응


window.onload = () => {
    handleAuthorization()

    const realUpload = document.querySelector('.real-upload');
    const upload = document.querySelector('.upload');

    upload.addEventListener('click', () => realUpload.click());
}
  • 에러 발생 이유 : onload 안에 작성하지 않음.
  • 해결 : onload 안에 작성해 페이지가 로드되자마자 기능이 추가되도록 했다.

오늘 배운 것


  • input창에 이미지 파일만 허용해서 파일을 받는 방법에 대해 알게 되었다.
  • 이비지 업로드 인풋창이 너무 못 생겨서 거슬렸는데 다른 이미지로 대체하는 법을 알게 되었다.
반응형

'Programming > TIL and WIL' 카테고리의 다른 글

💖 221107 Today I Learned 💖  (0) 2022.11.09
💖 Weekly I Learned 💖  (0) 2022.11.09
💖 221105 Today I Learned 💖  (0) 2022.11.09
💖 221104 Today I Learned 💖  (0) 2022.11.09
💖221103 Today I Learned💖  (0) 2022.11.04

+ Recent posts