-
Notifications
You must be signed in to change notification settings - Fork 0
/
flaskr.py
39 lines (33 loc) · 1.37 KB
/
flaskr.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# *- coding:utf8 *-
from flask import Flask
import flask_restful
from flask_cors import CORS
from ManagerSystem.apis.AManager import MSManager
from ManagerSystem.apis.AStocks import MSStocks
from ManagerSystem.apis.AProducts import MSProduct
from ManagerSystem.apis.AOrder import MSOrder
from ManagerSystem.apis.ACotegory import MSCategory
from ManagerSystem.apis.MSApproval import MSApproval
from ManagerSystem.apis.AOther import AOther
from ManagerSystem.apis.ACoupons import MSCoupons
sg = Flask(__name__)
CORS(sg, resources=r'/*')
api = flask_restful.Api(sg)
# r'/*' 是通配符,让本服务器所有的URL 都允许跨域请求
api.add_resource(MSManager, "/sharp/manager/user/<string:manager>")
api.add_resource(MSStocks, "/sharp/manager/stock/<string:stock>")
api.add_resource(MSProduct, "/sharp/manager/product/<string:product>")
api.add_resource(MSOrder, "/sharp/manager/order/<string:order>")
api.add_resource(MSCategory, "/sharp/manager/category/<string:category>")
api.add_resource(MSApproval, "/sharp/manager/approval/<string:approval>")
api.add_resource(AOther, "/sharp/manager/other/<string:other>")
api.add_resource(MSCoupons, "/sharp/manager/card/<string:card>")
'''
if __name__ == '__main__':
sg.run('0.0.0.0', 443, debug=False, ssl_context=(
"/etc/nginx/cert/1525609592348.pem"
))
'''
if __name__ == '__main__':
sg.run('0.0.0.0', 7443, debug=False)
# '''