我是 EVE 框架的新手,但已经对烧瓶和 mongodb 有一些经验。我想构建一个基于 eve rest 和 token auth 的 web 应用程序。例如,我有一个案例:我想在用户填写表格时实时检查电子邮件是否存在。用户信息在用户集合中,但我想将用户集合放在令牌身份验证下。那么我应该如何处理没有令牌的自定义请求?它应该通过烧瓶处理吗?
也许是这样的:
@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)
谢谢!