2017-03-03 7 views
0

npm sails-graphql을 설치했지만 웹에서 서핑을하는 곳에서 돌연변이를 넣을 위치를 모른다. nodejs 예제에서 index.js에 돌연변이를 추가했지만 돛에 그러한 파일이 없다는 것을 발견했다. 미리 감사드립니다. 자사의 컨트롤러에 지정된 경우Sails에 graphql 변이를 삽입 할 위치는 어디입니까?

답변

0

돛-graphql 어댑터는 /api/models의 모든 모델에 대한 돌연변이 자동으로 스키마를 만듭니다

 // api/controllers/GraphQLController.js 
     var graphql = require("graphql"); 
     var sailsGraphQL = require("sails-graphql"); 
     ... 
     if (!schema) { 
     schema = sailsGraphQL.generateSchema(sails.models); 
     } 
     ... 

이 경우 수동으로 돌연변이를 추가 할 필요가 없습니다. 참조 https://www.npmjs.com/package/sails-graphql#usage

생성 된 스키마를 편집하려는 경우 더 나은 옵션은 필요한 언어에 대해 graphql 구현을 사용하고 수동으로 변형을로드하는 것입니다.