GraphQL 使用后的疑惑点
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也集成进去
哈哈哈
哈哈哈