2017-02-21 6 views
1

저는 GraphQL을 처음 사용하여 graphQL 서버를 만드는 방법을 배웁니다. Apollo Server 또는 GraphQL Server를 선택해야합니까? 두 가지의 장단점은 무엇입니까?Apollo 서버 또는 GraphQL 서버

+0

http://stackoverflow.com/help/how-to-ask –

답변

0

참고 : 내가 GraphQL 서버에 노력하고있다

선택의 문제이기로대답은 꽤, 나는 아폴로 서버의 아무 생각이 없지만, 많은 들어 완벽하지 않을 수 있습니다 apollo는 graphql에 대한 클라이언트입니다.

GraphQL에 대한 작업을 시작하면 큰 도움이됩니다. 핵심 메커니즘은 GraphQL에 대한 깊은 이해와 작동 원리입니다.

5

Apollo Server는 GraphQL Server의 전신입니다. 2016 년 말에 GraphQL Server로 이름이 변경되어 일반 GraphQL 서버이고 Apollo에만 국한된 것이 아님을 분명히했습니다.

express를 사용하는 경우 설치해야하는 npm 패키지는 graphql-server-express입니다.

+2

그것은이 다시 "아폴로 서버"로 이름이 바뀌 었습니다 지금까지 보인다. https://www.apollographql.com/docs/apollo-server/migration-one-dot.html – bergben

1

분명히 "Apollo-Server"와 "GraphQL-Server"라는 이름은 혼용되어 혼동을 일으킬 것 같습니다.

프로젝트는 Github apollographql/apollo-server https://github.com/apollographql/apollo-server에서 호스팅됩니다.

7 월 18 일 2017 : "Apollo Server 1.0 - 모든 Node.js 프레임 워크 용 GraphQL 서버". https://github.com/apollographql/apollo-server

아폴로 개발자 문서는 모두 페이지를 포함에 아폴로 서버 https://github.com/apollostack/apollo-server에 대한 npmjs.org에 나와 https://dev-blog.apollodata.com/apollo-server-1-0-a-graphql-server-for-all-node-js-frameworks-2b37d3342f7c

URL입니다 리디렉션합니다.

GraphQL - 서버 : - http://dev.apollodata.com/tools/graphql-server/index.html

아폴로 서버 : - http://dev.apollodata.com/tools/apollo-server/index.html

워드 프로세서는 "GraphQL - 서버"대 이름 "아폴로 서버"를 제외하고 동일한 것 같다

GraphQL-Server의 다양한 "맛"에 대한 코드는 repo의 패키지 폴더에 있습니다. https://github.com/apollographql/apollo-server/tree/master/packages

npmjs.org에서 Ju 현재 LY 22, 2017 :

  • 아폴로 서버 9 개월 동안 업데이트 및 버전 0.3.3
  • GraphQL - 서버 익스프레스 5 일 전에 업데이트 된에 있고, 버전 1.0.2에있다되지 않은 , 같은 다른 변종들에 대해서.

Apollo-Server를 설치하려고하면 지원 중단 경고가 표시되고 종료됩니다.

npm install apollo-server npm WARN deprecated [email protected]: apollo-server has been renamed. The package is now called GraphQL Server. Please download the package for your specific server. Install graphql-server-<name> where name is one of the available server integrations: express, hapi, koa, restify, lambda

GraphQL 서버 <variant>expresskoahapi 01,234,921 중 하나

  • 또는 npm install graphql-server-<variant>npm install apollo-server-<variant>

함께 설치 될 수있다lambda 또는 자세한 내용은 micro

, 참조 : https://github.com/apollographql/apollo-server#installation

+0

처음에 답변을 요약 해 보시기 바랍니다. 수집 한 세부 정보는 가치가있을 수 있지만 답변에서 얻게되는 주요 내용은 다음과 같습니다. Apollo-Server는 더 이상 유지 관리되지 않습니다. GraphQL-Server는 후계자입니다. – YakovL

+1

지금은 "Apollo server"로 다시 이름이 바뀐 것 같습니다. https://www.apollographql.com/docs/apollo-server/migration-one-dot.html을 참조하십시오. – bergben