一个简单的Go图片服务器,提供图片展示和随机图片API。
images 目录下的图片文件# 使用默认端口 9999
./main
# 指定端口
./main -port 8080
# 查看帮助
./main --help
img_server/ ├── main # 可执行文件 ├── images/ # 图片目录(会自动创建) └── templates/ # HTML模板目录
| 接口 | 说明 |
|---|---|
GET / | 主页,显示所有图片 |
GET /random-image | 随机返回一张图片 |
GET /api/images | 返回所有图片列表的JSON |
GET /images/xxx.jpg | 直接访问图片文件 |
images 目录templates 目录存在且包含必要的模板文件