Files
invitation/backend/src/server.py
2025-10-02 19:34:49 +03:00

32 lines
831 B
Python

#!/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)