معرفی شرکت ها


asgi-dispatcher-middleware-1.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Middleware to Dispatch to multiple ASGI applications, extracted from hypercorn.
ویژگی مقدار
سیستم عامل -
نام فایل asgi-dispatcher-middleware-1.0.0
نام asgi-dispatcher-middleware
نسخه کتابخانه 1.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Thomas Grainger
ایمیل نویسنده asgi-dispatcher-middleware@graingert.co.uk
آدرس صفحه اصلی https://github.com/graingert/asgi-dispatcher-middleware
آدرس اینترنتی https://pypi.org/project/asgi-dispatcher-middleware/
مجوز -
# asgi-dispatcher-middleware Middleware to Dispatch to multiple ASGI applications, extracted from hypercorn. ## Dispatch to multiple ASGI applications It is often useful serve multiple ASGI applications at once, under differing root paths. This middleware allows multiple applications to be served on different mounts. The `DispatcherMiddleware` takes a dictionary of applications keyed by the root path. The order of entry in this dictionary is important, as the root paths will be checked in this order. Hence it is important to add `/a/b` before `/a` or the latter will match everything first. Also note that the root path should not include the trailing slash. An example usage is to to serve a graphql application alongside a static file serving application. Using the graphql app is called `graphql_app` serving everything with the root path `/graphql` and a static file app called `static_app` serving everything else i.e. a root path of `/` the `DispatcherMiddleware` can be setup as, ```{.sourceCode .python} from asgi_dispatcher_middleware import DispatcherMiddleware dispatcher_app = DispatcherMiddleware({ "/graphql": graphql_app, "/": static_app, }) ``` which can then be served by any asgi framework, ```{.sourceCode .shell} $ hypercorn module:dispatcher_app $ uvicorn module:dispatcher_app ``` ## See also - hypercorn: <https://pgjones.gitlab.io/hypercorn/how_to_guides/dispatch_apps.html>


نیازمندی

مقدار نام
- anyio~=2.0
- typing_extensions
- pytest
- pytest-cov
- coverage>=5.3
- anyio[trio,curio]
- mypy>=0.800


زبان مورد نیاز

مقدار نام
~=3.6 Python


نحوه نصب


نصب پکیج whl asgi-dispatcher-middleware-1.0.0:

    pip install asgi-dispatcher-middleware-1.0.0.whl


نصب پکیج tar.gz asgi-dispatcher-middleware-1.0.0:

    pip install asgi-dispatcher-middleware-1.0.0.tar.gz