Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Deno Tunnel を使ってみた話

すずとも
December 14, 2025

Deno Tunnel を使ってみた話

2025.12.17 toranoana.deno #23 登壇資料

すずとも

December 14, 2025

Transcript

21 slides
  1. Deno Tunnel とは Deno Deploy の機能の一つ Deno v2.5.4(2025.10.09)で追加 ローカルサーバを Deno

    Deploy に接続(トンネル)して インターネットに公開できる機能 (ngrok のようなもの) Deno Deploy Tunnel リファレンス:https://docs.deno.com/deploy/reference/tunnel 5
  2. なにができるか • インターネットからローカルサーバへのアクセスを提供 ◦ 公開 URL を発行してくれる! • Deno Deploy

    アプリに設定された 環境変数 を使える • Deno Deploy アプリのダッシュボードから  Logs、Traces、Metrics が見れる! • Deno Deploy アプリに割り当てられた  データベースに接続できる! 自分でトークン設定する必要なし (CLI から対話形式で Deno Deploy アプリに接続可能) 6
  3. 機能① Deno Deploy に設定された環境変数を使える Deno Deploy アプリ ダッシュボード  Settings >

    Environment Variables Contexts Local or All にすると使える API_KEY を表示するコード ↓ 11
  4. 機能① Deno Deploy に設定された環境変数を使える Deno Deploy アプリ ダッシュボード  Settings >

    Environment Variables Contexts Local or All にすると使える API_KEY を表示するコード ↓ 12
  5. 特徴③ Deno Deploy のデータベースに接続できる PostgreSQL も Deno Deploy で建てられる時代 Tunnel

    時 には Deno Deploy 上の DB に接続してくれます users テーブルの情報を返すコード ↓ 17
  6. 特徴③ Deno Deploy のデータベースに接続できる PostgreSQL も Deno Deploy で建てられる時代 Tunnel

    時 には Deno Deploy 上の DB に接続してくれます users テーブルの情報を返すコード ↓ 18
  7. 特徴③ Deno Deploy のデータベースに接続できる DB は Production, Preview, Local 用の

    3つが作成される Tunnel 時には Local のものが使われる 19
  8. Deno Tunnel まとめ • Deno Deploy の機能の一つ • インターネットからローカルサーバにアクセスできる URL

    が作成できる ◦ URL は固定のもの ◦ HTTPS 対応 ◦ --watch オプションも使えるので、試行錯誤に便利 • Deno Deploy アプリに設定した環境変数や PostgreSQL がそのまま使える ◦ Deno KV はまだ非対応 ◦ Sandbox も別途トークンが必要 環境構築をしなくてもとりあえず動かせるのが強そう 21

More Decks by すずとも

Other Decks in Programming