やりたいこと
python側からfastapiを使って画像データをvueに送りたいのですがreturn出来ません。
@app_fastapi.get('/img') async def img(): session=request.Session() session.trust_env=False resnponse = session.get('URL') im=response.json() return im
エラー内容
Connection reset by peer というエラーが出来てます。
プログラム初心者なのでエラー内容を調べてみても原因が分かりませんでした。
原因が分かる方、ご回答のほどよろしくお願いいたします。
(非同期処理自体が初心者の方には厳しいと思いますが)
呼び出す箇所のコードも開示しないとなんとも言えないです
質問者さんが勘違いしてることが原因の質問も多いので、原則回答者さんは質問者さんが書いてないことを推測したりしません。
なのでrequestsで取得してるのかもしれませんが、importが載っておらす判断できません。
ちゃんとコードは全部記載しましょう。
fastapiでイメージを返すなら、サンプルはこの辺かと思います(例はmp4動画ですけど…)
https://fastapi.tiangolo.com/advanced/custom-response/#using-streamingresponse-with-file-like-objects
エラーの原因は恐らくまずタイプミスですね。エラーは表示されているので読んでください。
タイプミスを排除しても恐らくjsonじゃないのでどうしようもないでしょうね。
分かることだけを組み合わせてプログラミングするようにしてください。
あなたの回答
tips
プレビュー