Flask - Ecosystem and Patterns
Given this Flask route and service layer code, what will be the output when accessing
/user/2 if user with ID 2 exists?
from flask import Flask, jsonify
app = Flask(__name__)
class UserService:
def get_user_by_id(self, user_id):
users = {1: 'Alice', 2: 'Bob'}
return users.get(user_id, None)
service = UserService()
@app.route('/user/<int:user_id>')
def user(user_id):
user_name = service.get_user_by_id(user_id)
if user_name:
return jsonify({'user': user_name})
else:
return jsonify({'error': 'User not found'}), 404
