V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dream4ever
V2EX  ›  程序员

求推荐适合前端的 API Server/headless CMS

  •  
  •   dream4ever · Sep 18, 2022 · 5701 views
    This topic created in 1320 days ago, the information mentioned may be changed or developed.

    作为一名全干工程师,目前业务虽然以前端开发为主,但还是会时不时地有一些后端需求,自己目前是基于 Express.js 写了一个大的后端服务,有什么新的需求就零零散散地加上。

    想问一下有没有比较省心的 API Server/headless CMS ,对于一些简单的后端需求,稍微做一些 Schema 之类的配置就可以实现相关的 CRUD 。如果需求复杂一些,也可以按照其框架和规范比较方便地自己实现需求。

    之前听说过 parser-server 、strapi ,但是没有实际上手使用过,所以也不知道有没有什么坑,是否对前端友好之类的,还望大家不吝赐教,谢谢先~

    Supplement 1  ·  Sep 9, 2023
    一年过去了,一个月前在阿里云上部署了 Strapi ,挺方便的,可以通过 API 批量管理数据,也可以在 Web 控制台查看或修改数据,提供的功能非常足够了。

    观察了一下一个多月以来的使用情况,十分符合二八定律,Strapi 提供的功能可以实现我 80% 以上的需求,需要自己编写中间件之类的情况其实远远没有 20%。

    用着很顺手,也打算把之前部署在 Express.js 上的后端服务逐步迁移到 Strapi 上,除了微信支付还要研究一下怎么和 Strapi 整合,其他服务直接把数据迁过来然后再修改一下前端调用的接口,就可以实现无缝迁移了。

    对于我这几年接到的开发任务来说,日常的后端需求都是十分常规的,Strapi 提供的基础的 CRUD 功能足矣,以前喜欢研究高深的技术,现在更倾向于短平快地完成需求。管理的前后端项目多了,能让我省心的产品和服务才是目前最适合我的。
    15 replies    2023-10-12 15:58:15 +08:00
    skenan
        1
    skenan  
       Sep 18, 2022 via iPhone
    试试 Supabase
    octobersnow
        2
    octobersnow  
       Sep 18, 2022
    neutrino
        3
    neutrino  
       Sep 18, 2022 via Android
    WordPress ,API 和 graphql 都有
    dayeye2006199
        4
    dayeye2006199  
       Sep 18, 2022
    supabase + 2
    sparkinglemon
        6
    sparkinglemon  
       Sep 18, 2022
    不知道 directus 适不适合你的场景,可能稍复杂的不太好实现 https://github.com/directus/directus
    rykka
        7
    rykka  
       Sep 18, 2022
    file storage 用什么?
    alalida
        8
    alalida  
       Sep 18, 2022 via Android
    strapi 好,我之前用它开发了一整套网络课程的系统给某高校用。效率高,自定义能力强。唯一不好的点是他们版本升级太快。
    runtousa
        9
    runtousa  
       Sep 18, 2022 via iPhone
    strapi +1
    P233
        10
    P233  
       Sep 18, 2022
    craftcms
    zhuweiyou
        11
    zhuweiyou  
       Sep 18, 2022
    strapi 颜值即正义
    leisure
        12
    leisure  
       Sep 19, 2022
    strapi, 唯一不爽的是我之前刚部署完 3.x ,4.x 就横空出世了。但是 3.x 依然很稳健地跑着
    luvsic
        13
    luvsic  
       Sep 19, 2022
    keystone 也行
    tuutoo
        14
    tuutoo  
       Sep 21, 2022
    Directus + 1
    之前我也试过 Strapi, 但一直没用起来. 我自己感觉比 Strapi 好, 后端直接都有 SDK, 暴露给你很多 API. 扩展功能挺容易的. 怎么扩展可以看下这个 Video, 再结合一下官方文档.
    &t=4249s&ab_channel=cheddar
    marvincible
        15
    marvincible  
       Oct 12, 2023
    @tuutoo directus typescript 支持是不是不太好啊,前端用 sdk 写的查询一堆红线
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3452 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 04:23 · PVG 12:23 · LAX 21:23 · JFK 00:23
    ♥ Do have faith in what you're doing.