GifproGifpro

Bun HTTP 服务器文件上传示例——AI 生成提示词

代码预览

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

提示词

Create a single-file Bun HTTP server (index.ts) that:
- Serves static files from './public' folder (e.g., index.html)
- Handles POST /upload to save uploaded files to './uploads' folder (use multipart form data)
- Uses Bun's built-in fetch API and serve()
- Returns a JSON response with filename and size on upload success
- Has a simple HTML frontend (served as static) with a drag-and-drop file upload zone and a list of uploaded files (fetched via GET /files)
- Include a simple GET /files endpoint that returns a JSON array of uploaded filenames
- Use minimal styling (inline CSS) for a clean, modern look
- Use only Bun standard library, no npm packages.

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

提示词解读

仅使用Bun标准功能构建的超轻量HTTP服务器。支持静态文件分发和文件上传。无需任何npm包。采用支持拖放操作的现代化UI,可显示已上传文件的列表。充分利用Bun高速的fetch/serve功能。

这个提示对您有帮助吗?

评论

评论将在审核后显示

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

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

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

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

見る
首页ヘルプ