エラー:
お気に入りボタンページを押すとログインが解除され、ハートを押しても何も表示されない。

しかし、ハートは MySQL DB には正常に反映されていた。

解決:
私が「お気に入りボタンページを押すとログインが解除され、ハートを押しても何も表示されない」問題を解決するコードを教えた。
お気に入りボタンが表示される問題を解決。
gachaco.pyにコードを追加
# ---トークン発行時にユーザーから受け取り、有効なトークンか確認----------
def decode_token_and_get_user_id(token: str):
try:
if token.startswith("Bearer "):
token = token[7:]
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
return payload.get("sub") # ユーザーIDが 'sub' に入っていると仮定
except JWTError:
return None
エラー: