chainetv_web/backend/run.py

35 lines
847 B
Python
Raw Normal View History

2019-04-24 11:57:08 +00:00
from flask import Flask,request,make_response,redirect,url_for,render_template,jsonify
from flask_cors import CORS
import Jsonfile
data= Jsonfile.JSONfile("chaine.json")
2019-04-24 13:46:16 +00:00
app=Flask(__name__,static_folder = "dist/static",template_folder="dist")
2019-04-24 11:57:08 +00:00
CORS(app)
@app.route('/')
def index(path="index.html"):
print(path)
return render_template(path)
@app.route('/ping', methods=['GET'])
def ping_pong():
return jsonify('pong!')
@app.route('/api/v1/chaine/<num>', methods=['GET'])
def get_chaine(num):
return jsonify(data.get_chaine(num))
@app.route('/api/v1/chaine/', methods=['put'])
def update_list():
data.parsechaine()
return "OK"
##@app.errorhandler(404)
##def ma_page_404(error):
## return redirect("https://www.ducamps.win/404/404.html", 307)
if __name__ == '__main__':
app.run(debug=True)