dse-assignment/components/x_way/x_way_server.py
2021-06-07 19:19:59 +02:00

39 lines
730 B
Python

import requests
from bson import json_util
from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
ENTITY_IDENT_URL = 'http://entityident:5002/api/v1/resources/'
@app.route('/')
def hello_world():
return 'Hello World'
@app.route('/api/v1/resources/cars', methods=['GET'])
def get_cars():
try:
response = requests.get(ENTITY_IDENT_URL + 'cars')
cars = response.json()['cursor']
except requests.exceptions.ConnectionError as e:
print("Is the entity_ident_server running and reachable?")
raise e
return json_util.dumps({'cursor': cars})
@app.route('/api2')
def api2():
return 'api2'
if __name__ == '__main__':
app.run('0.0.0.0', 5004)