This repository has been archived on 2023-06-09. You can view files and clone it, but cannot push or open issues or pull requests.
jarvis-server/main.py

24 lines
596 B
Python
Raw Normal View History

2021-07-26 18:23:32 +02:00
import flask
from flask import Flask, request, jsonify, Response
from utils import config_utils, flask_utils
app = Flask(__name__)
@app.route("/process", methods=['POST'])
def process_request():
data = flask_utils.get_data_in_request(request)
if 'sentence' not in data:
flask.abort(Response('You must provide a \'sentence\' parameter!'))
print(data)
return jsonify(data)
if __name__ == '__main__':
# start the flask server
app.config['JSON_AS_ASCII'] = False
app.run(port=config_utils.get_in_config("PORT"), debug=False, host='0.0.0.0', threaded=True)