
목록📖 📙 이슈 솔루션/백엔드 (3)
즐겁게, 코드
📋 내용 : 쿠키의 Expires 옵션값 형태로 인한 에러 해결법 '클론코딩으로 시작하는 Next.js' 라는 책을 따라가다가 발견한 문제입니다. (이 책 괜찮아요) res.setHeader( "Set-Cookie", `access_token=${token}; Path=/; Expires=${new Date( Date.now() + 60 * 60 * 24 * 1000 * 3 //3일 후 쿠키 만료 )}; HttpOnly` ); 문제의 코드를 살펴보면 setHeader 메서드를 통해 헤더에 쿠키를 설정하고, 이 때 쿠키에는 인증을 위한 access_token과 쿠키 옵션인 Path, Expires, HttpOnly를 문자열 쌍으로 대입합니다. 이제 이 이슈를 해결해보도록 하겠습니다. 원인은 Expires ..

📋 내용 : git이 파일명 대소문자 변경사항을 감지하지 못할 때 아주 열받는 문제다. home.tsx라는 파일을 만들고 한번 커밋 트리에 반영되면, 이후에는 Home.tsx라고 이름을 바꿔도 인식하질 못한다. (+ 대략 알아보니 MacOS나 깃허브 GUI 버전에서 발생하는 문제라고 한다.) 이전에 윈도우 노트북에서는 이런 문제가 없었던 것 같은데, 아무튼 이것 때문에 배포도 실패하는 등 사소하게 거슬리는 문제다. 여하튼, 결론은 깃에서 케이스(대소문자) 변경사항을 무시하지 않도록 하는 명령어를 한번 쳐주면 된다. (※ 깃 설정을 한번 바꾸면 이후에도 계속 반영되니, 최초 1회만 입력하시면 됩니다.) git config core.ignorecase false 📋 참고 I change the capital..

📝 내용 : Netlify 배포 시, Treating warnings as errors because... 에러로 인한 배포 실패 제작한 페이지를 Netlify에 간단하게 배포해보려 했는데, 어흑 마이 깟... 😂 간만에 사용해서 그런지 뭔가 잘 되지 않는 모습입니다. 로그를 읽어보니 경고를 에러로 인식하는 문제같은데, 생각보다 간단하게 해결할 수 있는 문제였습니다. 먼저 배포 탭의 최상단 Deploy settings(배포 설정)으로 들어갑니다. 이후 Build & deploy 탭의 Continuous Deployment 항목을 클릭하면 빌드 명령어를 지정할 수 있는데, npm run build 를 CI=false npm run build 로 고쳐줍니다. 그럼 사이트가 성공적으로 배포된 것을 확인할 수 ..