• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ethusdt
0.01D
V2EX  ›  程序员

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

  •  
  •   ethusdt · Dec 17, 2022 · 2492 views
    This topic created in 1268 days ago, the information mentioned may be changed or developed.

    做了一个 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 功能, 不知道满不满足这需求. 除此之外还有什么其他方式或服务?

    Supplement 1  ·  Dec 17, 2022
    找到一个比较适合的低代码服务: https://www.deta.sh/
    7 replies    2023-03-12 12:38:05 +08:00
    xiaofan305
        1
    xiaofan305  
       Dec 17, 2022 via Android
    还是自己写一个吧
    lscho
        2
    lscho  
       Dec 17, 2022 via iPhone
    拿来即用肯定是不可能。

    用腾讯云开发做会比较简单,腾讯云开发是 serverless 服务,帮你解决了服务器、数据库、部署问题。云开发里面有个简单的后台管理,可以可视化创建模型和数据库管理。自己再创建个云函数写一下逻辑就行了。
    adoal
        3
    adoal  
       Dec 17, 2022 via iPhone
    no silver bullet
    hlwjia
        4
    hlwjia  
    PRO
       Dec 17, 2022
    MongoDB 没有 webhook 功能吧;应该是像 mongoDB Atlas 这种服务商才有 webhook 功能。
    hlwjia
        5
    hlwjia  
    PRO
       Dec 17, 2022
    功能点都列了 5 条了,就自己写一个吧 哈哈哈
    ethusdt
        6
    ethusdt  
    OP
       Dec 17, 2022
    @hlwjia 嗯 mongoDB Atlas 的 webhook . 自己写 看文档 /学习 express & mongodb 两天, 写代码部署服务器两天, 调试一天, 一个周过去了.. 发现了一个比较适合我的: https://www.deta.sh/ 低代码
    ethusdt
        7
    ethusdt  
    OP
       Mar 12, 2023
    找到了一个比较适合的免费方案, cloudflare workers, 也有免费 KV.
    当然用 vercel(原 zeit) 的 serverless 应该也可以.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5833 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 03:37 · PVG 11:37 · LAX 20:37 · JFK 23:37
    ♥ Do have faith in what you're doing.