#!/usr/bin/env python # encoding: utf-8 ''' server.py is the main source file for the Dungeon's backend service. ''' from flask import Flask, request, jsonify from dotenv import load_dotenv from db_client import DBClient from car import registerCarEndpoints from user import registerUserEndpoints from suggestions import registerSuggestionsEndpoints load_dotenv() app = Flask(__name__) database = DBClient() registerCarEndpoints(app=app, database=database) registerUserEndpoints(app=app, database=database) registerSuggestionsEndpoints(app=app, database=database) @app.route('/login', methods=['POST']) def login(): if request.is_json: return jsonify({"hello": "user"}), 200 else: return jsonify({'error': 'Request must contain JSON data'}), 400 if __name__ == "__main__": app.run(debug=True)