forked from SmartDinc/CardiVu_API_Demo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcardivu_api_demo.py
42 lines (28 loc) · 1.07 KB
/
cardivu_api_demo.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
40
41
42
# API가 사용되고 있는 CardiVu-W 사이트 : https://www.cardivu.com/
# API 데모 사이트 : https://www.cardivu.com/api/
# 키 발급 후 이용이 가능합니다.
# CardiVu API 문의 : http://www.sdcor.net/contact
# const CompanyCode = "CompanyCode"; // 회사코드
# const CompanyKey = "CompanyKey"; // 회사 인증키
from flask import Flask, render_template
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
# API 데모
@app.route('/', methods=['GET', 'POST'])
def start():
return render_template("api_stream.html")
# 결과 대기 화면
@app.route('/ready', methods=['GET', 'POST'])
def ready():
return render_template("api_ready.html")
# 측정 결과물
@app.route("/report", methods=['GET', 'POST'])
def report_result():
return render_template("api_report.html")
# 결과 가져오기
@app.route("/result", methods=['GET', 'POST'])
def select_result():
return render_template("api_result.html")
if __name__ == "__main__":
app.run(port=7782, debug=True, threaded=True, use_reloader=False)