📝TypeError: post() got an unexpected keyword argument 에러 해결하기
Visual Studio Code에서 유저가 친구를 추가하는 코드를 작성하는데
TypeError: post() got an unexpected keyword argument 'followeeId' 라는 에러가 발생했다
해당 에러는 app.py 파일에 경로를 아래 코드처럼 연결했는데
api.add_resource(FollowResource, '/follow/<int:followeeId>')
해당 클래스에 def post(self)로 followeeId를 입력하지 않고 코드를 입력해서 발생한 에러이다
아래코드로 수정해주었다
class FollowResource(Resource) :
@jwt_required()
def post(self, followeeId) :
user_id = get_jwt_identity()
try :
connection = get_connection()
query = '''insert into follow(followerId, followeeId)
values(%s, %s);'''
record = ( user_id, followeeId )
cursor = connection.cursor()
cursor.execute(query, record)
connection.commit()
cursor.close()
connection.close()
except Error as e :
print(e)
cursor.close()
connection.close()
return {"result" : "fail", "error" : str(e)}, 500
return {"result" : "success"}, 200
'Restful API' 카테고리의 다른 글
[Restful API] Chat GPT API(gpt-3.5-turbo) 사용하기 (0) | 2023.04.03 |
---|---|
[Restful API] CLOVA Summary를 이용한 리뷰 요약 API 만들기 (0) | 2023.04.03 |
[Restful API] 이미지와 텍스트 포스팅하면 태그 가져오는 API만들기 (0) | 2023.01.16 |
[Restful API] 서버 개발 총 정리 (0) | 2023.01.16 |
[Restful API] 네이버 Open API 사용해보기 (0) | 2023.01.13 |
댓글