-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
39 lines (28 loc) · 1.22 KB
/
main.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
from dotenv import load_dotenv
from flask import Flask, request, jsonify
from flask_restful import Api
from app.resources.BinOpenOrderLiveList import BinOpenOrderLiveList
from app.resources.BinOpenOrderDetail import BinOpenOrderDetail
from app.resources.BinOpenOrderList import BinOpenOrderList
from app.resources.PairPreferenceDetail import PairPreferenceDetail
from app.resources.PairPreferenceList import PairPreferenceList
from app.resources.TestResource import TestResource
from app.resources.UserDetail import UserDetail
from flask_cors import CORS, cross_origin
""" Configuration """
load_dotenv()
app = Flask( __name__ )
cors = CORS(app)
app.config['CORS_HEADERS'] = 'Content-Type'
api = Api( app )
""" Routes / Resources """
api.add_resource( BinOpenOrderDetail, "/bin-open-order/detail" )
api.add_resource( BinOpenOrderList, "/bin-open-order/list" )
api.add_resource( BinOpenOrderLiveList, "/bin-open-order-live/list" )
api.add_resource( PairPreferenceDetail, "/pair-preference/detail" )
api.add_resource( PairPreferenceList, "/pair-preference/list" )
api.add_resource( UserDetail, "/user/detail" )
api.add_resource( TestResource, "/test-resource" )
""" Main """
if __name__ == "__main__":
app.run( debug=True )