GraphQL 使用后的疑惑点
发布于 6 年前 作者 junhaotong 3439 次浏览 来自 问答

Node框架: Egg.js GraphQL插件: egg-graphql

egg-graphql将GraphQL逻辑分成了四个部分: Schema, Resolvers, Models, 和 Connectors。

在上手尝试之后,我咋觉得,一个简单的应用,Controller和Service部分都省了? 然后我使用的是MongoDB,是否需要维护MongoDB的Schema还有GraphQL的Schema?

4 回复

分清楚,是前端渲染,还是真正api,你就明白了。

确实是这样的,MongoDB的Schema是定义数据库层面上的model,GraphQL的Schema是定义接口层面的model,至于能不能统一有应该是可以的,你可以尝试一下。 另外我还在考虑还能不能把mock data也集成进去

回到顶部