GifproGifpro

Servidor HTTP con Bun: prompt y ejemplo generado con IA

VISTA DE CÓDIGO

エディタを読み込み中…
P

Prompt

A complete Bun HTTP server example with routing, JSON API, file serving, and WebSocket support - all using Bun's built-in APIs. No frameworks needed.

Bun HTTPサーバーのクイックスタートへようこそ!この作例では、BunのビルトインHTTPサーバー、ルーティング、JSON API、静的ファイル配信、WebSocket対応を、外部フレームワークや依存関係なしで実現しています。

なぜBunなのか?

  • 🚀 ミリ秒単位の爆速起動
  • 📦 Node.js APIと互換性あり
  • 🔧 バンドラー、テストランナー、パッケージマネージャを内蔵
  • ⚡️ WebSocket、ファイルI/O、SQLiteをネイティブサポート

実行方法

  1. コードを server.ts として保存
  2. public/ フォルダを作り、その中に index.html を配置
  3. 実行: bun run server.ts
  4. ブラウザで http://localhost:3000 を開く

デモ機能

  • ルーティング — メソッド+パスをハンドラーにマッピング
  • JSON API — GET /api/hello と POST /api/data エンドポイント
  • 静的ファイル配信 — public/ 内のファイルを自動配信
  • WebSocket — ポート3001でリアルタイム双方向通信
  • クリーンな設計 — ルーターオブジェクトパターンで保守性向上

マイクロサービス、プロトタイピング、エッジコンピューティングに最適です。

Resumen del prompt

Servidor HTTP Bun ¡Bienvenido al inicio rápido! Este ejemplo implementa el servidor HTTP integrado de Bun, enrutamiento, API JSON, entrega de archivos estáticos y soporte WebSocket, sin necesidad de frameworks externos ni dependencias.

¿Por qué Bun?

  • 🚀 Inicio ultrarrápido en milisegundos
  • 📦 Compatible con la API de Node.js
  • 🔧 Incluye empaquetador, ejecutor de pruebas y gestor de paquetes
  • ⚡️ Soporte nativo para WebSocket, E/S de archivos y SQLite

Cómo ejecutar

  1. Guarda el código como server.ts
  2. Crea una carpeta public/ y coloca index.html dentro
  3. Ejecuta: bun run server.ts
  4. Abre http://localhost:3000 en el navegador

Funciones de demostración

  • Enrutamiento — Asigna método + ruta a un manejador
  • API JSON — Endpoints GET /api/hello y POST /api/data
  • Entrega de archivos estáticos — Sirve automáticamente archivos en public/
  • WebSocket — Comunicación bidireccional en tiempo real en el puerto 3001
  • Diseño limpio — Patrón de objeto enrutador para mejor mantenibilidad

Ideal para microservicios, prototipado y computación en el borde.

¿Te resultó útil este prompt?

Comentarios

Los comentarios aparecen después de la moderación

この記事が役に立ったら投げ銭で応援

Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済

開発者が選ぶ最強ツール集

運営者が毎日使っているツール・ガジェット 6選

見る
Inicioヘルプ
Servidor HTTP con Bun: prompt y ejemplo generado con IA | ギフプロ | ギフプロ