Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
devwiki:litestar [2023/08/24 09:19] – ying | devwiki:litestar [2023/08/28 09:25] – [Concepts] ying | ||
---|---|---|---|
Line 13: | Line 13: | ||
* it provides a active server, allow other pc or program to communicate with it | * 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> | * it use url to point to each function of the app.py <code python> | ||
- | # (python decorator) | + | # (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("/" | @get("/" | ||
async def func_a() -> str: | async def func_a() -> str: | ||
- | # same | + | # same as below, get("/" |
func_a = 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:// |