Webから第三者に勝手に自分の家の電気を操作可能にするWebサイトです。
Cloudflare Pages + Pages functionsを利用することで、APIトークンを外部に漏らすことなく安全に、かつ無料で公開することができます。
- Cloudflare Account
こちらのサイトを参考に、認証用トークンとdeviceIdを取得します。
Cloudflare Pagesのタブを開きます。
プロジェクト作成 > Gitに接続をクリックします。
Gitの認証を行っていない場合は認証して、このGitリポジトリを選択します。
ビルド出力ディレクトリに src
と入力します。
環境変数に以下の項目を設定します
変数名 | 値 |
---|---|
TOKEN | 取得した認証用トークン |
deviceId | 取得したデバイスID |
保存してデプロイすれば公開は完了です。