Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Next revisionBoth sides next revision | ||
devwiki:litestar [2023/08/24 08:07] – created ying | devwiki:litestar [2023/08/29 07:13] – [Concepts] ying | ||
---|---|---|---|
Line 8: | Line 8: | ||
* uvicorn | * uvicorn | ||
* jsbeautifier | * jsbeautifier | ||
+ | |||
+ | ====== Concepts ====== | ||
+ | |||
+ | * it provides a active server, allow other pc or program to communicate with it | ||
+ | * it use url to point to each function of the app.py <code python> | ||
+ | # (python decorator: a function repackage method, put below function as a component of decorator function) | ||
+ | # so, the decoration function is like a white-label procedure function, need input function as lego part to output different behaved white-label funciton. | ||
+ | @get("/" | ||
+ | async def func_a() -> str: | ||
+ | |||
+ | # same as below, get("/" | ||
+ | func_a = get("/" | ||
+ | </ | ||
+ | |||
+ | * ASGI: Asynchronous Server Gateway Interface | ||
+ | * newer for python, non block commu | ||
+ | * WSGI: Web Server Gateway Interface | ||
+ | |||
+ | * litestar use Uvicorn ASGI server, which support http, websockets and other realtime protocol | ||
+ | * https:// | ||
+ | |||
+ | * litestar auto create the scheme and scheme tryout page | ||
+ | * http:// | ||
+ | * http:// |