問い合わせフォームを作る
netlifyのForm機能を使えば比較的に簡単に問い合わせフォームなんかも実現できちゃいました。最終更新:2021/08/31 22:54 (Tue)
NetlifyのForm
netlifyには標準でForm機能が提供されています。 こいつを利用すれば静的サイトにも問い合わせフォームを導入できるわけです。
とにかくはじめます🍛
フォームを作る
画面イメージ
テストしてみる
実際に投稿してみると管理画面から確認できた。
投稿時にLineに通知にする
Functions を使って、投稿された際にLineに通知されるようにしておきます。
LINE Messaging API
に使い方は本題じゃないので省略。
必要なライブラリをインストール
Functionを書く
submission-created.js
というファイル名で作成すると、フォーム作成時に実行されるようになる
配信場所を決める
functions
にしときます
npmスクリプトを定義
- ソースは
assets/lambda
に配置 - 開発時には
.env
からLine通知用のトークン情報を取得 serve:server
でassets/lambda
のソースをテストbuild:server
で./functions
にコンパイルされたsubmission-created.js
が出力