問題タブ [starlette]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 非同期ルート内から zmq 応答を正しく待機する方法
ルート内からの ZMQ メッセージ応答を待機しようとしていますが、次のエラーが発生します。
RuntimeError: Task got bad yield: <zmq.eventloop.future._TornadoFuture object at 0x7f74f4143c88>
次のコードは、ApiStar のフレームワークに対してコーディングされた API の以前のバージョンで動作しましたが、現在 Starlette に移行することを決定しました。以下のコードはasync def
関数に含まれています。
ご協力ありがとうございます。
python - Jinja テンプレートを使用して Starlette バックエンドから Javascript フロントエンドに変数を渡すことができない
starlette ASGI フレームワークを使用しており、HTML 応答をレンダリングしたいと考えています。
以下のダミールートを使用して、変数をjavascriptフロントエンドに渡すことをテストします。
これは私の「analyze_response.html」ファイルです:
いくつかの回答に従って、私はすべてを試しましたが、まだ機能していません。
以下のエラーを取得:
ファイル「app/server.py」、125 行目、server_error の戻り templates.TemplateResponse(template、context、data=data) TypeError: TemplateResponse() は予期しないキーワード引数 'data' を取得しました
何が問題なのか教えてください。ありがとう。
python - 受信時間が長すぎる場合にセッションを閉じる方法は?
私starlette framework
は以下にルートを書きます:
しかし、クライアント セッションが wss サーバーにメッセージを送信することを確認できません。
それで、受信タイムアウトの時間を設定したいですか?どうすればこれを達成できますか?
5 秒未満の場合await websocket.receive_json()
は、セッションを閉じます。
前もって感謝します :)。