本文へ移動

最初の Handler

小さな関数を実行し、保存して、結果を確認します。

対象
CLIConsole

最終検証 · v1.4.16

Markdown

ログインを済ませ、次を handler.js として保存します。

export default async function (event) {
  return { message: `Hello, ${event.name ?? 'Wings'}` }
}

登録する前に実行する

wings run --file handler.js --event '{"name":"Wings"}'

結果の message が Hello, Wings なら成功です。 この操作でも、コードはクラウドで動きます。

Handler として登録する

wings handler deploy --name hello --file handler.js
wings handler list

一覧に表示された ID を、次の <handler-id> に置き換えます。

wings run <handler-id> --event '{"name":"Wings"}'
wings handler logs <handler-id>

同じ Hello, Wings が返り、Run が成功になれば確認完了です。 Consoleでも Handler と Run を確認できます。

外部 API を使う場合は、Connectionを設定します。 定期的に動かす場合は、Scheduleを追加してください。

最初の Handler | AGI Wings 公式ドキュメント