{}const=>[]async()letfn</>var
開発

Serverlessをシンプルに:10分でAPIを起動

サーバーレスとは何かを簡単に説明し、サーバーを設定せずに10分でAPIを作成します。Kodikアプリのステップバイステップガイドとレッスン。

К

Kodik

著者

1分で読める

🧩そもそもサーバーレスとは何ですか?

Serverlessは、コードを関数のセットとして記述し、プロバイダー(Vercel、Cloudflare、AWS、Google)がリクエストに応じてそれらを実行するモデルです。サーバーを「永久に」レンタルするのではなく、実際に機能を呼び出す分だけ支払います。車をレンタルするのではなく、タクシーを利用するようなものです。

結果:より速いスタート、より少ないインフラストラクチャ、より簡単なサポート。

🔥 10万人以上の学生が参加中

理論を読むのに疲れた?
コーディングの時間だ!

Kodik — 実践でプログラミングを学ぶアプリ。AIメンター、インタラクティブなレッスン、実際のプロジェクト。

🤖 AI 24時間
🎓 修了証
💰 無料
🚀 始める
今日参加

⚙️ VercelでAPIを起動します(ただし、約10分かかります)

  1. CLIをインストールします。

    npm i -g vercel
  2. プロジェクトフォルダを作成します。

    mkdir my-api && cd my-api
  3. 関数ファイルを追加します api/hello.js:

    export default function handler(req, res) {
      res.status(200).json({ message: "Hello, world!" });
    }
  4. デプロイ:

    vercel

    回答は次のようなURLになります。

    https://my-api.vercel.app/api/hello

Vercel dev をローカルで確認できます。

⏱️ なぜこんなに早く出てくるのですか

サーバーの手動設定はありません。プラットフォームがすべてを行います。

「オンデマンド」スケーリングにより、強力なインスタンスを24時間年中無休で保持する必要はありません。

実際のパフォーマンスに対する支払い(または開始時の無料制限)。

テンプレートと自動設定:文書作成を減らして、仕事を増やす。

📌 サーバーレスに最適なケース

  • プロトタイプとMVP。

  • ランディングページのフォーム(アプリケーション処理、Webhooks)。

  • マイクロサービスとcronタスク。

  • チャットボット、通知、簡単なAPI。

⚠️ 注意点

  • 実行時間の制限(多くの場合、1 回のリクエストにつき 10〜30 秒)。

  • 一部のプラットフォームでのコールドスタート。

  • 重い計算や長い接続には向いていません。

  • プロバイダーへのバインディング(構成とAPIの機能)。

🧪ミニアップグレード:パラメータ付きルート

名前で挨拶するエンドポイントを追加します: api/hi.js

export default function handler(req, res) {
  const { name = "Guest" } = req.query;
  res.status(200).json({ hello: `Hi ${name}!` });
}

リクエスト: /api/hi?name=Кодик → 回答 {"hello":"Hi, Kodik!"}

Serverless は、インフラストラクチャに時間を費やすことなく、実用的な API をすばやくリリースするための優れた方法です。

📚 このテーマについてもっと詳しく知りたいですか?

アプリで コディック さまざまなテーマの詳細なレッスン、ステップバイステップの練習、エラー分析、便利な練習をスマートフォンまたはブラウザで直接見つけることができます。

ニュース、新機能、役立つ資料を知りたい場合は、当社のニュースレターをご購読ください。 テレグラムチャンネル. そこは快適で、ビジネスに向いており、コードへの愛情が ❤️

🎯先延ばしをやめよう

記事は気に入った?
実践の時間だ!

Kodikでは読むだけでなく、すぐにコードを書く。理論 + 実践 = 本当のスキル。

即座に実践
🧠AIがコードを説明
🏆修了証

登録不要 • カード不要