环境依赖
-
python
-
flask
-
flask_restplus
restful风格插件 -
flask_cors
进行跨域回复
准备工作
app = Flask(__name__)
# 24位随机数加密,用于cookies,可以用os.urandom(24)生成
app.config['SECRET_KEY'] = b'\xb4\xc58\xcb\xed\xa0\xee\xcb\xb3\xb9e\x7f\xfc\xcbr\xbe2\n.b\xea&\x86\xf4'
# swagger文档的标题与描述
api = Api(app, version='1.0', title='restful api', description='a simple restful app')
# 跨域请求
CORS(app, resources=r'/*')
# 命名空间,要在命名空间中创建api
ns = api.namespace(name='', description='API空间')
编写API
# 注册路由,该路由的请求会由后面的类处理
@ns.route('/users/<userid>/info')
class User(Resource):
# swagger文档内容
@ns.doc(responses={
200