Код: Выделить всё
AttributeError: 'str' object has no attribute 'decode'
Спасибо
Конечная точка входа:
Код: Выделить всё
@app.route("/api/v1.0/login", methods=["GET"])
def login():
auth = request.authorization
if auth and auth.password == 'password':
token = jwt.encode({
'user': auth.username,
'exp': datetime.datetime.utcnow() + datetime.timedelta(minutes=30)
}, app.config['SECRET_KEY'])
return jsonify( { 'token': token.decode('UTF-8') } )
return make_response('Could not verify', 401, {
'WWW-Authenticate': 'Basic realm = "Login required"'
})
Код: Выделить всё
from flask import Flask, make_response, jsonify, request
from bson import ObjectId
from pymongo import MongoClient
import uuid, random
import jwt
import datetime
from functools import wraps
Подробнее здесь: https://stackoverflow.com/questions/774 ... ute-decode