카테고리 없음
백준허브 409에러
슈크림 붕어빵
2023. 12. 5. 20:32
백준허브를 사용하는 이유
백준허브를 이용하면 깃허브에 백준 또는 프로그래머스의 푼 문제를 자동으로 커밋하고 저장할 수 있다.
문제
백준허브는 이미 잘 연결되어있다고 하나 제출을 누르면 409에러가 뜨며, github에 올라가지 않았다.
409 Conflict
HTTP 409 Conflict 응답 상태 코드는 서버의 현재 상태와 요청이 충돌했음을 나타낸다. 즉, 요청이 요구한 리소스에 대한 조작이 리소스의 현재 상태와 모순됨을 나타낸다.
예를 들어, 비어 있지 않은 디렉터리를 삭제하려 한다거나 리소스의 이름이 이미 다른 곳에서 사용되고 있는데 변경하려고 하는 경우 등이 해당한다고 한다.
해결 방법
1. Allow Cors 설정
찾아보니 cors의 세번째 항목에 체크를 해야한다고 한다.
이미 깔려있어서 설정 후 시도해보았으나, 여전히 빨간 체크가 떴다.
2. Moesif Origin&Cors Changer 켜기
깔려있지 않았기 때문에 설치 후 켜고 다시 제출해보았으나, 여전히 빨간 체크에 409에러가 떴다..
3. 레포지토리에 readme 추가
여기까지가 대부분에서 설정하는 방법이었으나,여전히 안되고 백준허브의 409에러는 나오지 않았다.
하지만 에러에서 Empty repository에 대한 내용이 나와서 혹시..? 하고 깃허브에 readme를 넣고 새롭게 레포지토리를 만들었더니 초록 체크가 뜨면서 github에 올라갔다.
출처 : mdn - https://developer.mozilla.org/ko/docs/Web/HTTP/Status/409