4 puan yazan junah 2024-04-12 | Henüz yorum yok. | WhatsApp'ta paylaş

FastAPI veya Django gibi ASGI uygulamalarının GCP Cloud Functions üzerinde çalışmasına yardımcı olan bir araçtır.

AWS Lambda'da istekler event ve context nesneleri olarak verilirken, Cloud Functions'ta flask Request nesnesi olarak verilir; bu yüzden bunu ASGI standardına uygun şekilde scope ve body'ye dönüştürerek isteği iletir ve dönüş değerini tekrar flask.Response nesnesine çevirir.

AWS Lambda'da aynı işlevi gören mangum referans alınarak geliştirildi.

Üniversiteye daha yeni başlayan bir öğrenci olduğum için kodda eksik yanlar çok olabilir T_T
Geri bildirim verirseniz gerçekten çok sevinirim!

Github : https://github.com/junah201/vellox
PyPi : https://pypi.org/project/vellox

Örnek kod :

from fastapi import FastAPI  
from vellox import Vellox  
  
app = FastAPI()  
  
@app.get("/")  
def read_root():  
    return {"Hello": "World"}  
  
vellox = Vellox(app=app, lifespan="off")  
  
def handler(request):  
    return vellox(request)  

Henüz yorum yok.

Henüz yorum yok.