- WSGI
- ASGI v3.0 (HTTP, WebSocket and Lifespan)
- Python: >= 3.7
python -m pip install bamboo-core
以下は簡単な実装例です.
from bamboo import WSGIApp, WSGIEndpoint, WSGITestExecutor
app = WSGIApp()
@app.route("hello")
class MockEndpoint(WSGIEndpoint):
def do_GET(self) -> None:
self.send_body(b"Hello, World!")
if __name__ == "__main__":
WSGITestExecutor.debug(app)
上記スクリプトを実行後,ブラウザで http://localhost:8000/hello にアクセスするとレスポンスを確認できます.
API ドキュメントはこちら.
リクエストされた文字列を逆順に反転させて返すアプリケーションです.
アクセスに対して静的な画像を返すアプリケーションです.
CLI ベースの簡易的な Twitter のような投稿アプリです.認証機能は実装されていません.