文件名称:fiber-backend:用于Golang的带有光纤网络框架的微型无头CMS后端
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-02 17:39:36
api golang cms mongodb jwt-auth
使用的微型自制无头CMS后端 内容 原料药 终点 方法 需要认证 描述 /api/sample GET ✗ 健康检查 POST ✗ 在samples集合中创建一个新的示例条目。 在请求正文中指定两个字符串字段。 /api/auth/ POST ✗ 使用用户名或电子邮件( identity )和password 。 如果成功,则生成一个令牌。 /api/user/ GET ✓ 返回users集合中存在的所有用户。 POST ✗ 创建一个新用户。 在请求正文中指定以下属性: username , email , password , names 。 /api/user/* GET ✓ 返回用户,这些用户通过URL中的参数过滤后,使用了以下正则表达式: [az]+=[a-zA-Z0-9\%]+ 第一组代表搜索关键字,第二组代表搜索值。 PATCH ✓
【文件预览】:
fiber-backend-master
----.gitignore(5B)
----go.mod(309B)
----handler()
--------auth.go(2KB)
--------user.go(7KB)
--------contentType.go(3KB)
--------sample.go(1KB)
--------content.go(6KB)
----middleware()
--------auth.go(686B)
--------admin.go(502B)
----controller()
--------user.go(5KB)
--------contentType.go(4KB)
--------content.go(3KB)
----model()
--------user.go(2KB)
--------contentType.go(873B)
--------content.go(2KB)
----.env.sample(59B)
----go.sum(14KB)
----main.go(828B)
----README.md(8KB)
----config()
--------config.go(268B)
----database()
--------connect.go(798B)
--------database.go(116B)
----router()
--------router.go(2KB)