Я новичок во фреймворке EVE, но уже имею некоторый опыт работы с flask и mongodb. Я хочу создать веб-приложение на основе eve rest с авторизацией токена. Так, например, у меня есть случай: я хочу проверить, существует ли электронная почта в режиме реального времени, когда пользователь заполнил форму. Информация о пользователе находится в коллекции пользователей, но я хочу поместить коллекцию пользователей под авторизацию токена. Итак, как мне обрабатывать пользовательский запрос без токена? Должен ли он обрабатываться через колбу?
Может быть, что-то вроде этого:
@app.route('/_check_email', methods=['GET'])
def check_email():
print request
email = request.args.get('email', 0, type=str)
accounts = app.data.driver.db['users']
lookup = {'email': email}
account = accounts.find_one(lookup)
if not account:
return jsonify(valid=True)
else:
return jsonify(valid=False)
Спасибо!