express 와 비교해서 알아보는 Apollo Server
ApolloServer : express 와 비슷한 역할
startStandaloneServer : app.listen 과 비슷한 역할
typeDefs : swagger 와 비슷
resolvers : 라우트 핸들러 함수
서버 코드
import { ApolloServer } from '@apollo/server'
import { startStandaloneServer} from '@apollo/server/standalone'
const typeDefs = `#graphql
type Query {
qqq : String
}
`
const resolvers = {
Query : {
qqq : () => {
return "abcd"
}
},
Mutataion : {
}
}
const server = new ApolloServer({
typeDefs : typeDefs,
resolvers : resolvers
})
startStandaloneServer(server);
728x90
'Backend 백엔드' 카테고리의 다른 글
[ 18 ] 동기 비동기 (0) | 2024.08.12 |
---|---|
[ 17 ] GRAPHQL - API 만들기 (0) | 2024.08.10 |
[ 15 ] CORS (0) | 2024.08.07 |
[ 14 ] axios 로 api 전송 실습 (0) | 2024.08.07 |
[ 13 ] Swagger API-Docs 생성 실습 (0) | 2024.08.07 |