小学生でもわかる AI図鑑
  1. ホーム
  2. 小学生でもわかるNetlify
  3. 第8話

Netlify 第8話

【小学生でもわかる】Netlify Functionsの始め方!サーバーを借りずに、小さなプログラムを動かす

天気を取ってきて表示したい。AIに文章を作ってもらいたい。どれもページの中のJavaScriptでやると、鍵が見に来た人に配られます。JavaScriptのファイルを1つ決まった場所に置くと、それが「呼ぶと動くプログラム」になります。

  • 無料プランの範囲(呼ばれると時間・回数・通信量が減る)
Xで記事を読む シェア
Functionsのカバー

どんな話?

netlify/functions/hello.mjs をGitHubに置き、そのURLを開いて返事が出るか確かめ、process.env で第7話の鍵を読む関数に差し替えます。サーバーの契約も、動いていない時間の費用もいりません。1回呼ばれると、時間・回数・通信量の3つが減ります。

この記事でわかること

  • netlify/functions/ にJavaScriptのファイルを置くだけで、呼ぶと動くプログラムになる
  • 鍵は process.env で読む。ページに書かない
  • 1回呼ばれると、時間・回数・通信量の3つが減る(置き直しの15も別に要る)
  • ふつうの関数は60秒、Backgroundは15分、Scheduledは30秒まで
  • 呼ばれ続ける作りにしない。外を呼ぶ関数には rateLimit を付ける

こんな人に

  • 鍵を隠したまま、外のサービスを呼びたい人
  • サーバーを借りずに小さなプログラムを動かしたい人
  • AIをページから使いたい人

この話のTIPS

  • コツNetlify Functionsは、ふつうの関数が60秒、Backgroundが15分、Scheduledが30秒まで。外を呼ぶ関数には rateLimit を付けて、呼ばれ続ける作りにしない。
すべてのTIPS

次の一歩

自動公開の相棒・GitHubを先にGit & GitHub準備中