ギフプロギフプロ

Bun製爆速アップローダーAI生成作例【静的配信対応】

CODE PREVIEW

P

プロンプト

BunのHTTPサーバー(index.ts)1ファイルで以下の機能を持つものを作成:
- ./publicフォルダから静的ファイルを配信(例: index.html)
- POST /upload でマルチパートファイルを受け取り ./uploads に保存
- Bunの組み込みfetch APIとserve()を使用
- アップロード成功時にJSON(ファイル名・サイズ)を返す
- 簡易HTMLフロントエンド(静的配信): ドラッグ&ドロップアップロードゾーンとアップロード済みファイル一覧(GET /filesで取得)
- GET /files でアップロード済みファイル名のJSON配列を返す
- インラインCSSでモダンな見た目
- npmパッケージ不使用、Bun標準ライブラリのみ

Bunの標準機能だけで作った超軽量HTTPサーバー。静的ファイル配信とファイルアップロードをサポート。npmパッケージは一切不要。ドラッグ&ドロップ対応のモダンなUIで、アップロードしたファイルの一覧表示も可能。Bunの高速なfetch/serveを活用。

このプロンプトは役に立ちましたか?

コメント

コメントは承認後に表示されます

ホームヘルプ