StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
642 B
23 lines
642 B
from flask import Flask, render_template, jsonify
|
|
from random import *
|
|
from flask_cors import CORS
|
|
import requests
|
|
|
|
app = Flask(__name__,
|
|
static_folder = "./dist/static",
|
|
template_folder = "./dist")
|
|
cors = CORS(app, resources={r"/api/*": {"origins": "*"}})
|
|
|
|
@app.route('/api/random')
|
|
def random_number():
|
|
response = {
|
|
'randomNumber': randint(1, 100)
|
|
}
|
|
return jsonify(response)
|
|
|
|
@app.route('/', defaults={'path': ''})
|
|
@app.route('/<path:path>')
|
|
def catch_all(path):
|
|
if app.debug:
|
|
return requests.get('http://localhost:8080/{}'.format(path)).text
|
|
return render_template("index.html")
|
|
|