メインコンテンツへスキップ

概要

Comfy サーバーは aiohttp フレームワーク 上で動作しており、このフレームワークはさらに asyncio を使用しています。 サーバーからクライアントへのメッセージは、サーバーの send_sync メソッドを通じてソケットメッセージとして送信されます。このサーバーは server.py で定義された PromptServer のインスタンスです。これらのメッセージは api.js に登録されたソケットイベントリスナーによって処理されます。詳細は メッセージ を参照してください。 クライアントからサーバーへのメッセージは、api.js で定義された api.fetchApi() メソッドによって送信され、サーバーによって定義された HTTP ルートによって処理されます。詳細は ルート を参照してください。
リクエストをキューに追加すると、クライアントはワークフロー全体(ウィジェット値などすべて)を送信します。キューにリクエストを送信した後に変更を加えても、サーバーはその変更を受け取りません。実行中にサーバーの動作を変更したい場合は、ルートを使用する必要があります。