GraphqlJS模式
我浏览了一些使用GraphqlJS模式,graphql,graphql-js,express-graphql,Graphql,Graphql Js,Express Graphql,我浏览了一些使用graphql工具包、使用makeExecutableSchema命令的GraphQLJS教程,还有一些使用graphql包、使用新的GraphqlSchema(作为对象)的GraphQLJS教程,还有一些使用相同的graphql包,但命令是buildSchema 好的,这三种方法似乎都很好(好的,它们只是以不同的方式构建模式) 问题:是与“最佳实践”或结果“最佳绩效”有某种关联?或者这绝对是我不应该担心的事情 谢谢:)我认为这真的没关系,你应该使用你和你的工具最舒服的东西 例如
graphql工具
包、使用makeExecutableSchema
命令的GraphQLJS教程,还有一些使用graphql
包、使用新的GraphqlSchema
(作为对象)的GraphQLJS教程,还有一些使用相同的graphql包,但命令是buildSchema
好的,这三种方法似乎都很好(好的,它们只是以不同的方式构建模式)
问题:是与“最佳实践”或结果“最佳绩效”有某种关联?或者这绝对是我不应该担心的事情
谢谢:)我认为这真的没关系,你应该使用你和你的工具最舒服的东西 例如,如果您对中继也使用相同的模式,这可能很重要。由于中继编译器对模式使用模板文本(`…`)语法,如果在服务器端也使用模板文本,则更容易 我使用的是
buildSchema()
,因为它很容易在版本控制中跟踪,并且我不需要日常地向模式添加内容