/
remive
/
b2b
Обзор
Документация
Войти
/
remive
/
b2b
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
restapi-python/src/app/main.py
36 строк
893 B
MikhailCloud
first_commit
28 фев 2024, 07:00
28 фев 2024, 07:00
48b2cad
Код
Авторство
О чём код?
from typing import Optional from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware app = FastAPI() app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods="GET", allow_headers=["*"] ) class Product(): def __init__(self, id, title, category): self.id = id self.title = title self.category = category products = [ Product(1, "Evolution Container Apps", "Разработчики"), Product(2, "Evolution Serverless Functions", "Разработчики"), Product(3, "Evolution Artifact Registry", "Разработчики"), Product(4, "Evolution API Gateway", "Разработчики"), ] @app.get("/") def read_root(): return {"Python Sample API powered by Evolution Container Apps"} @app.get("/products") def get_products(): return products