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

53.Vueの名前の例 - computedを使った属性の計算

先ほどの名前スプライスの例を書くときに、keyup を使ってテキストボックスを listen し、watch を使ってデータの変更を listen しました。 次に、computedプロパティを使用する際に、まず公式サイトのcomputedプロパティの説明を見てください。 テンプレート内の式はとても便利ですが、本来は単純な演算に使うために設計されたものです。テンプレート内に多くの式を入れると...

Jan 20, 2021 · 6 min read