
post메소드만 있고 분명 프엔에서도 post메소드를 호출하였는데 자꾸 get관련 에러가 떴다.
해결방법:
프엔에서 백엔드 url부를 때 마지막에 슬래시 추가하니 해결되었다.
원래 '/'를 다 붙여야 하는데, api 명세서에서 몇개 빼먹었었다.. api명세서를 잘쓰자!
(추가)
다른 팀에서도 같은 오류였는데 슬레시 문제가 아니라
냅다 post위에
def get(self,request):
return Response(status=status.HTTP_200_OK)
두줄 추가하니 해결됐다고 한다..
우리는 이렇게 하면 get메소드가 호출되니 아무 작업 없이 return되고 그냥 끝이라 해결방법이 아니었는데
다른 팀은 이렇게 하면 get메소드 불러서 200뜨고 post메소드도 불러서 일처리도 한다고....(?)
왜그런지 모르겠지만 아무튼 기록..