遵循Relay Modern文档,首先我开始使用该buildSchema()
函数并将我的模式和rootValue放在 JavaScript 文件中,并在需要时使用它。
后来我发现relay-compiler
需要一个 JSON 或.graphql
格式的模式文件;所以我复制了我的模式schema.graphql
,一切都按预期工作。
为了避免在两个地方维护我的架构,我可以读取schema.graphql
文件并将其传递给buildSchema()
函数,它应该可以工作,但我想知道这是否是正确的方法,或者是否有更好的方法?有什么办法可以完全避免使用buildSchema()
函数而完全依赖schema.graphql
?