所以我有这个 api 端点:
@app.route("/subject", methods=["GET"])
def GET_subject():
subject = request.args["subject"]
page = int(request.args["page"])
pagesize = 10
subjectResults = db.subject.find()[pagesize*(page-1):pagesize*(page)]
if subjectResults is "[]":
return json.dumps({"page": page, "subject": subject, "subjectResults": bson.json_util.dumps(subjectResults)})
else:
return json.dumps({"error": "404"})
当我运行它时,数据库中没有数据,它会返回我输入的错误 404 消息。如您所知,我为此使用了 Flask 和 Flask-PyMongo。