flask에서 로그인하면 access_token 값을 return 해줄때
AttributeError: 'str' object has no attribute 'decode' 에러가 나왔다.
jwt 토큰을 암호화하고 utf-8 로 다시 디코딩해줘서 return 해줬는데
python3에서는 기본이 UTF-8이므로 decode를 사용할 필요가 없다고 한다.
# 기존 에러코드
token = jwt.encode(payload, app.config['JWT_SECRET_KEY'], 'HS256').decode('UFT-8')
# 해결코드
token = jwt.encode(payload, app.config['JWT_SECRET_KEY'], 'HS256')
return jsonify({
'access_token': token
})