File size: 1,478 Bytes
719d8e1
 
 
4c9434f
 
719d8e1
4c9434f
26db684
cd5eb26
719d8e1
7b3c0d1
1e33f6d
4c9434f
719d8e1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4c9434f
 
 
719d8e1
 
 
 
4c9434f
719d8e1
e4e47e1
719d8e1
 
4c9434f
719d8e1
 
 
 
 
 
4c9434f
719d8e1
360311b
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
43
44
45
46
47
48
49
50
51
52
53
from flask import Flask
from flask import request
from flask import redirect
from flask import render_template
from flask import jsonify,current_app
from flask import send_from_directory
#from flask_cors import CORS
from functools import wraps



app = Flask(__name__)
#CORS(app)

def support_jsonp(func):
    """Wraps JSONified output for JSONP requests."""
    @wraps(func)
    def decorated_function(*args, **kwargs):
        callback = request.args.get('callback', False)
        if callback:
            resp = func(*args, **kwargs)
            resp.set_data('{}({})'.format(
                str(callback),
                resp.get_data(as_text=True)
            ))
            resp.mimetype = 'application/javascript'
            return resp
        else:
            return func(*args, **kwargs)
    return decorated_function

@app.route('/')
def hello_world():
	#return w
    return '<br>' \
    '<h3><a href="https://www.aubaypoc.altervista.org/la7_demo.php" target="_blank">Vai alla 7Demo!</a></h3>' \
    '<br>' \
    '<h3><a href="https://www.ftintelligence.altervista.org/qa.php" target="_blank">Vai alla Question Answering Demo!</a></h3>'
    
@app.route('/predict', methods=['POST','GET'])
@support_jsonp
def predict():
    dati=[]
    w='questa prova'
    d={} 
    d['risultato']=w
    d['nome']='ok'
    data=jsonify(d)
    data.headers.add('Access-Control-Allow-Origin', '*')
    return data

if __name__ == "__main__":
    app.run(host='0.0.0.0',  port=7860)