GraphQL的服务端实现怎么选?
发布于 5 年前 作者 maxyou 5123 次浏览 来自 问答

这些服务端实现有什么区别?怎样选择? https://github.com/graphql/graphql-js/ https://github.com/graphql/express-graphql https://github.com/apollographql/apollo-server

特别是,apollo-server有什么优势?我看了一下文档,似乎: 1,type直接写,字段不用写fields, 2,type与与resolver分开写, 3,支持上传文件, 是这样?还有什么优势?为什么很多推荐?

5 回复

用 apollo , 前端支持 状态管理。

@zuohuadong 感谢!正在看状态管理这一块。

apollo-client-react 等于顶替了 redux+saga 那繁琐重复的一大套,省了太多,实在惊喜。 反过来说 apollo-server 相比 graphql-js 没啥惊喜。

后端 prisma
如果你是 nest.js + Angular 技术栈,还有更多惊喜

谢楼上!后端准备springboot了。

回到顶部