반응형
https://www.apollographql.com/docs/apollo-server/
<Apollo server>
Apollo란 GraphQL의 클라이언트 라이브러리 중 하나로 GraphQL을 사용한다면 거의 필수적으로 사용하는 상태 관리 플랫폼입니다.
Apollo 서버는 Apollo 클라이언트를 포함한 모든 GraphQL 클라이언트와 호환 되는 오픈 소스 사양 호환 GraphQL 서버 입니다 . 모든 소스의 데이터를 사용할 수 있는 프로덕션 준비가 된 자체 문서화 GraphQL API를 구축하는 가장 좋은 방법입니다.
일단 npm으로 설치를 해줍니다 !
->https://www.npmjs.com/package/apollo-server
읽어 보니 서비스를 종료한다고 하네요
요기 밑 링크로 들어가시면 됩니다. 동일한 내용이네요
https://www.npmjs.com/package/@apollo/server
npm install @apollo/server graphql
<index.js>
import { ApolloServer } from '@apollo/server';
import { startStandaloneServer } from '@apollo/server/standalone';
// The GraphQL schema
const typeDefs = `#graphql
type Query {
hello: String
}
`;
// A map of functions which return data for the schema.
const resolvers = {
Query: {
hello: () => 'world',
},
};
//shorthand property latest tech -v
const server = new ApolloServer({
typeDefs,
resolvers,
});
const { url } = await startStandaloneServer(server);
console.log(`🚀 Server ready at ${url}`);
npm 페이지에 있는 내용 그대로 index.js에 복사해줍니다.
위 내용은 대충 어떤 내용인지 천천히 보시면 아실겁니다 .
const typeDefs = graphql 스키마 타
const resolvers = graphql에 응답하는 API
나머지는 서버 실행
이렇게 바로 실행이 되네
심심하면 해당 버튼 한번 눌러봅니다.
잘 응답합니200
반응형
'Web Dev' 카테고리의 다른 글
[Docker]DockerHub 사용법 총정리 : Docker 설치 및 실행 (0) | 2023.02.15 |
---|---|
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.[Docker : real ! 해결방법 ] (0) | 2023.02.15 |
React Native로 크로스 플랫폼 웹뷰앱 만들기 (0) | 2023.02.10 |
<img> 태그 확대 CSS (0) | 2023.01.26 |
[node.js] express route 사용 방법 ! (0) | 2022.12.28 |
[Docker] : dockerfile 작성-> image 생성 -> Container 생성 및 운영 그리고 DockerHub에 push 마무리 @@@ (0) | 2022.11.15 |