Files
COMP-2707-final-project/backend/app/routes.py

23 lines
539 B
Python

from app.bp import bp
from flask import Response, jsonify, request
from app.errors import error_response
from app import db
from app.models import User
@bp.route("/login", methods=["POST"])
def login():
data = request.get_json()
print(data)
if not data.get("user_id"):
return error_response(400, "Must supply user_id")
user = User.query.get(data.get("user_id"))
if not user:
return error_response(400, "User not found")
resp = jsonify(user.to_dict())
resp.status_code = 200
return resp