1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- from flask import Flask, request
- from flask_cors import CORS
- import json
- import os.path
- from engine.handle_request import handleSimpleGetQuery
- app = Flask(__name__)
- CORS(app)
- dataConfig = {
- 'appath': app.root_path,
- 'dbpath': os.path.join(app.root_path, os.pardir) + '/db/first_db/test1.db',
- 'data_interface': 'sqlite3'
- }
- @app.route('/simple_get_query', methods=['POST'])
- def simpleQuery():
-
-
- jsonString = json.loads( request.form['stringifiedDTO'] )
- queryDTO = jsonString['queryList']
-
- try:
- output = handleSimpleGetQuery(queryDTO, dataConfig)
- return output, 200
- except Exception as err:
-
- emptyOut = {}
- return emptyOut, 500
- if __name__ == '__main__':
- app.run()
|