From db5fd36781dce850e6f96e284b9e3cf6abc04ef1 Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Fri, 21 Mar 2025 21:11:09 +0100 Subject: [PATCH] Update code in endpoints/language.get.py --- endpoints/language.get.py | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 endpoints/language.get.py diff --git a/endpoints/language.get.py b/endpoints/language.get.py new file mode 100644 index 0000000..8b6efb4 --- /dev/null +++ b/endpoints/language.get.py @@ -0,0 +1,43 @@ +from fastapi import APIRouter, Depends, HTTPException +from core.database import fake_users_db + +router = APIRouter() + +@router.get("/language") +async def language_handler(): + """Get list of backend languages""" + languages = [ + { + "name": "Python", + "framework": "Django, Flask, FastAPI" + }, + { + "name": "JavaScript", + "framework": "Node.js, Express.js" + }, + { + "name": "Java", + "framework": "Spring, Quarkus" + }, + { + "name": "Ruby", + "framework": "Ruby on Rails" + }, + { + "name": "PHP", + "framework": "Laravel, Symfony" + }, + { + "name": "C#", + "framework": "ASP.NET Core" + }, + { + "name": "Go", + "framework": "Gin, Echo" + } + ] + + return { + "message": "Backend languages retrieved successfully", + "data": languages + } \ No newline at end of file