blog

returnはaxiosの戻り値を返す。

axiosを使用してpythonのサービスを要求するとき、私は問題が発生した、axiosはpythonの戻り値を取得することができませんでした、解決策を読んだ後、次のとおりです:ここでは、python...

Jan 20, 2021 · 1 min. read
シェア

axiosの要求pythonサービスの使用では、問題が発生した、axiosは、pythonの戻り値を取得することができませんでした読んだ後、解決策は次のとおりです。

	self.send_response(200)
 self.send_header('Content-Type', 'application/json')
 self.end_headers()
 self.wfile.write(json.dumps(resp).encode("utf-8"))

アクシオスで受け取る場合

async function (step, callback, ctx) {
	ctx.set(step.parameters.rename, await python_exec(data));
}

ここで python_exec は実際のリクエスト部分です。

return axios({
 method: 'post',
 url:url,
 data: data,
 headers: headers
 })
 .then(function(response) {
 return response.data.content;
 })
 .catch(function (error) {
 console.log(error);
 });

実際の戻り値は、async、await、returnを使用して取得できます。

Read next

マルチコアCPUとマルチスレッドを理解する

プロセスはスレッドを含み、プロセスは複数のスレッドを含みます。 スレッドはCPUのスケジューリングと割り当ての基本単位であり、プロセスはオペレーティングシステムによるリソース割り当ての最小単位です。 複数のプロセスを実装するには、タイムスライスローテーションアルゴリズムなど、オペレーティングシステムのプロセススケジューリングアルゴリズムに依存します。例えば、実行中のプログラムが3つある場合、オペレーティングシステムはシングルコアのCPUにこれらのプログラムを順番に実行させます。

Jan 16, 2021 · 2 min read