我使用 Flask 创建了一个简单的 API,我的问题是如何让它列出已分配的所有资源或端点
from flask import Flask, request
from flask_restful import Resource, Api
from sqlalchemy import create_engine
from json import dumps
import os, random
app = Flask(__name__)
api = Api(app)
class cuddle(Resource):
def get(self):
file = random.choice(os.listdir("/path/to/dir/of/images"))
out = "https://example.com/path/" + file
return out
api.add_resource(cuddle, '/api/cuddle')
if __name__ == '__main__':
app.run(host="0.0.0.0", port=33, debug=True)
Run Code Online (Sandbox Code Playgroud)
我希望能够访问example.com/api/endpoints并列出所有可用的端点,例如在代码片段中cuddle