ling-baseling-base

示例项目

example/ 目录下各模块演示程序索引

在线 Playground

在浏览器中直接体验本页相关 API,无需本地安装 Go 环境。

示例项目 (example)

example/ 目录包含 ling-base 各模块的可运行演示,用于快速验证 API 与本地调试。

cd example
go mod tidy

应用演示

命令说明
go run ./cmd/app-demoBootstrap 完整 Web 应用(GORM + 迁移 + 中间件)
go run ./cmd/version-demoversion 包 ldflags 与版本信息
go run ./cmd/jwt-demoJWT 签发与校验
go run ./cmd/otel-demoOpenTelemetry 链路追踪

基础设施

命令说明
go run ./cmd/scheduler-demo分布式定时任务 scheduler
go run ./cmd/migration-demoSQL 文件迁移
go run ./cmd/search-demoBleve 全文搜索

多媒体与工具

命令说明
go run ./cmd/barcode-demo条形码生成
go run ./cmd/qrcode-demo二维码生成
go run ./cmd/image-demo图像处理 imageutil
go run ./cmd/video-demoFFmpeg videoutil
go run ./cmd/parser-demoPDF/DOCX 等文档解析

其他

命令说明
go run ./cmd/imap-demoIMAP 邮件
go run ./cmd/sendcloud-demoSendCloud 邮件发送

relay 示例

位于 relay/example/

路径说明
relay/example/basic基础 Chat
relay/example/realtimeRealtime WebSocket
relay/example/geminiGemini channel
relay/example/midjourneyMidjourney 异步任务
relay/example/sunoSuno 音乐生成
cd relay/example/basic && go run .

配置

example/config/ 提供 dev/prod YAML 样例;example/testdata/ 含各格式测试文件(PDF、CSV、ICS 等)。

与 lingcli 的关系

lingcli create 生成的项目结构类似 app-demo,但可按 --modules 预选 ling-base 模块。见 lingcli

On this page