INNER CODE UNIT · Python
main
SpyGuard/SpyGuard · server/backend/main.py:25
def main():
"""
Return the index.html generated by Vue
"""
return render_template("index.html")
@app.route("/api/get-token", methods=["GET"])
@auth.login_required
def get_token():
"""
Return the JWT token for API requests.
"""
token = jwt.encode({"exp": datetime.datetime.now() + datetime.timedelta(hours=24)}, app.config["SECRET_KEY"])
return jsonify({ "token": token.decode("utf8") if type(token) == bytes else token })
@app.route("/<p>/<path:path>", methods=["GET"])
@auth.login_required
def get_file(p, path):