推荐几个不需要写后台代码的服务

2022-12-17 21:00:40 +08:00
 FaiChou

做了一个 App, 应用打开需要填激活码, 后台的逻辑是将 App 发送的激活码与 UUID 进行验证.

App 激活之后, 每次打开需要验证激活码.

APP 会调用 2 个接口:

  1. 激活接口: active(code, uuid)
  2. 验证接口: validate(code, uuid)

后台大概有这么些功能:

  1. 验证激活码在后台有无, 如果无则返回失败, 如过有则进行下一步验证
  2. active: 找到激活码所在的 item,将 UUID 更新进去, 并返回 OK
  3. validate: 找到激活码所在的 item, 验证 uuid 与数据库中是否一样
  4. addCode: 管理员调用此接口, 用来创建激活码
  5. invalidateCode: 管理员调用此接口, 用一个字段来将激活码标记为失效状态

并且需要一些激活日期 /上次请求日期 /激活码被使用过的 UUID 列表(支持多个设备非同时绑定使用)等字段.

以上逻辑功能很简单, 但要是直接写一个后台并部署到服务器, 还要配置好数据库, 搭一个简单的后台管理系统, 也是有点费事.

所以针对以上需求, 现在有没有拿来即用的服务?

看过 MongoDB 有 webhook 功能, 不知道满不满足这需求. 除此之外还有什么其他方式或服务?

2086 次点击
所在节点    程序员
7 条回复
xiaofan305
2022-12-17 21:07:15 +08:00
还是自己写一个吧
lscho
2022-12-17 21:15:19 +08:00
拿来即用肯定是不可能。

用腾讯云开发做会比较简单,腾讯云开发是 serverless 服务,帮你解决了服务器、数据库、部署问题。云开发里面有个简单的后台管理,可以可视化创建模型和数据库管理。自己再创建个云函数写一下逻辑就行了。
adoal
2022-12-17 21:43:38 +08:00
no silver bullet
hlwjia
2022-12-17 21:46:55 +08:00
MongoDB 没有 webhook 功能吧;应该是像 mongoDB Atlas 这种服务商才有 webhook 功能。
hlwjia
2022-12-17 21:48:01 +08:00
功能点都列了 5 条了,就自己写一个吧 哈哈哈
FaiChou
2022-12-17 22:03:28 +08:00
@hlwjia 嗯 mongoDB Atlas 的 webhook . 自己写 看文档 /学习 express & mongodb 两天, 写代码部署服务器两天, 调试一天, 一个周过去了.. 发现了一个比较适合我的: https://www.deta.sh/ 低代码
FaiChou
2023-03-12 12:38:05 +08:00
找到了一个比较适合的免费方案, cloudflare workers, 也有免费 KV.
当然用 vercel(原 zeit) 的 serverless 应该也可以.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX