最初の Handler
小さな関数を実行し、保存して、結果を確認します。
対象
CLIConsole
ログインを済ませ、次を 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を追加してください。