V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Gabrielle70
V2EX  ›  程序员

求推荐 GraphQL 服务器端(nodejs)框架

  •  
  •   Gabrielle70 · 104 天前 · 1510 次点击
    这是一个创建于 104 天前的主题,其中的信息可能已经有所发展或是发生改变。

    后端业务需要用 GraphQL, 请推荐 GraphQL 服务器端(nodejs)框架, 下面是我查到的, 请问哪个比较好用, 谢谢:

    1. appollo server
    2. GraphQL-Yoga and Pothos
    13 条回复    2024-08-05 18:19:02 +08:00
    maocat
        1
    maocat  
       104 天前 via iPhone
    用过阿波罗,原汁原味,还不错
    XCFOX
        2
    XCFOX  
       104 天前
    推荐 Nest.js ,应该是最完善的 GraphQL(node.js) 框架了,并且有丰富的生态
    https://docs.nestjs.com/graphql/quick-start

    不喜欢 Nest.js 依赖注入这一套的可以就用 TypeGraphQL: https://typegraphql.com/

    如果想要类型安全,推荐 Pothos ,Pothos 的问题是过于学术派以至于开发体验不好,需要写很多冗余重复代码以确保程序正确
    https://pothos-graphql.dev
    chf007
        3
    chf007  
       104 天前
    RRRoger
        4
    RRRoger  
       104 天前
    有没有兼容 typeorm 的 最好简单的配置下 就能用
    ohoh
        5
    ohoh  
       104 天前
    一个都别用,最好是别用 GraphQL
    imtflin
        6
    imtflin  
       104 天前
    appollo server + pothos + prisma 目前使用感觉良好
    sdl
        7
    sdl  
       104 天前
    lizy0329
        8
    lizy0329  
       104 天前
    你家后端很有魄力 啊
    jiangyaokai
        9
    jiangyaokai  
       104 天前
    https://www.npmjs.com/package/zion-mdapi
    可以看看这个,是基于一个无代码平台 zion ( functorz.com )搞出来的前端代码框架,这个平台背后用的 graphql
    qfdk
        10
    qfdk  
       104 天前 via iPhone
    我们也在做测试. 现在用 appollo 暂时还可以, 我们在纠结是不是要用 rest 还是用 appollo. appollo 支持 playground 测试很简单. 但是 出现个问题就是 graphql 有个 1-n 的问题. 我们用了 resolver 做测试... 我感觉还是 rest 好用. 咋说这些东西费脑子的.
    onichandame
        11
    onichandame  
       104 天前
    现在在用 Nest/express ,底层是 Apollo/express 。正在考虑迁移到 Nest/yoga
    nomagick
        12
    nomagick  
       104 天前
    别用 GraphQL , 和 Graph 没一毛钱关系,纯就是忽悠,别被忽悠瘸了
    本质就是前端直接运行 SQL, 不如让后端直接把数据库给前端开了

    我这可真不是喷,这样的项目好几个,https://hasura.io/ , 用 GraphQL 的形式,前端直接操作数据库
    realJamespond
        13
    realJamespond  
       104 天前
    用软软的 odata🙈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1156 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 23:33 · PVG 07:33 · LAX 15:33 · JFK 18:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.