-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.py
33 lines (26 loc) · 1022 Bytes
/
app.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
from flask import Flask
from flask import render_template, send_from_directory
import os
app = Flask(__name__)
app.config["CACHE_TYPE"] = "null"
@app.route('/')
def mass_spring():
return render_template('/index.html')
@app.route('/taichi.js')
def taichi_js():
return send_from_directory(os.path.join(app.root_path, 'static'), 'taichi.js')
@app.route('/mass_spring.js')
def ms_js():
return send_from_directory(os.path.join(app.root_path, 'static'), 'mass_spring.js')
@app.route('/create_robot.js')
def robot():
return send_from_directory(os.path.join(app.root_path, 'static'), 'create_robot.js')
@app.route('/chart.js')
def creat_chart():
return send_from_directory(os.path.join(app.root_path, 'static'), 'chart.js')
@app.route('/compiled.js')
def compiled():
return send_from_directory(os.path.join(app.root_path, 'static'), 'compiled.js', cache_timeout=0)
@app.route('/app.wasm')
def wasm():
return send_from_directory(os.path.join(app.root_path, 'static'), 'app.wasm', cache_timeout=0)