BunでHTTPサーバー構築|プロンプト作例・AI生成コード
CODE PREVIEW
エディタを読み込み中…
P
プロンプト
BunランタイムのみでHTTPサーバーを構築する完全な例。ルーティング、JSON API、ファイル配信、WebSocket対応を全て標準APIで実装。
Bun HTTPサーバーのクイックスタートへようこそ!この作例では、BunのビルトインHTTPサーバー、ルーティング、JSON API、静的ファイル配信、WebSocket対応を、外部フレームワークや依存関係なしで実現しています。
なぜBunなのか?
- 🚀 ミリ秒単位の爆速起動
- 📦 Node.js APIと互換性あり
- 🔧 バンドラー、テストランナー、パッケージマネージャを内蔵
- ⚡️ WebSocket、ファイルI/O、SQLiteをネイティブサポート
実行方法
- コードを
server.tsとして保存 public/フォルダを作り、その中にindex.htmlを配置- 実行:
bun run server.ts - ブラウザで http://localhost:3000 を開く
デモ機能
- ルーティング — メソッド+パスをハンドラーにマッピング
- JSON API — GET /api/hello と POST /api/data エンドポイント
- 静的ファイル配信 — public/ 内のファイルを自動配信
- WebSocket — ポート3001でリアルタイム双方向通信
- クリーンな設計 — ルーターオブジェクトパターンで保守性向上
マイクロサービス、プロトタイピング、エッジコンピューティングに最適です。
このプロンプトは役に立ちましたか?
コメント
コメントは承認後に表示されます
この記事が役に立ったら投げ銭で応援
Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済
開発者が選ぶ最強ツール集
運営者が毎日使っているツール・ガジェット 6選