This message was deleted.
# 질문
s
This message was deleted.
a
이 옵션일까요??
u
introspection
말씀하시는 건가요?
a
넵 저는 저걸로 스키마를 받아와요
u
a
u
근데 문서 설명에는
This plugin generates a GraphQL introspection file based on your GraphQL schema.
이렇게 되어있는데 스키마 파일 베이스로 introspection file 생성하는 거 아닌가여? 스키마 파일 받아오는게 아니라?
a
아 그렇네요 제가 잘못 이해했어요 스키마 파일을 원하시는거군요,, 죄송합니당
u
아닙니당..그러면 스키마 파일은 어떻게 받아오시나여?
a
저는 저 파일을 스키마 파일처럼 사용하는거 가타요 .graphqlrc.yml
Copy code
schema: 'introspection.json'
documents: 'src/**/*.graphql'
이렇게 해놓으면은 .graphql 파일에서 쿼리자동완성 요런게 먹어서,, 요런 용도로 스키마 쓰시는거 맞나요??
u
음 그러면 저 introspection 파일을 생성하려면 원본 스키마 파일이 있어야 하는 그 스키마는 어떻게 받아오시나요? 전 타입 생성의 베이스가 되는 스키마가 필요합니당
a
아~~ 저는 돌고있는 서버를 스캔하구 있었어욤
schema: 'http://localhost:4962/graphql' 코드젠 파일도 요렇게 해놔서
근데 이게 맞는건지는 잘 모르겠습니다;;
u
일단 감사합니다..
이건 다른 얘긴데 혹시 사용하는 쿼리에 대해서만 타입 생성하는 방법 아시나여? 지금 스키마에 있는 모든 것에 대해 타입 생성하고 있어서요..
a
흐음 그건 잘 모르겠네요,,
u
그럼 스키마의 모든 타입에 대해서 타입 생성하고 계신가여?
a
네 전 그러고 있는거 같네용
u
넵 감사합니다
🙏 1
근데 저도
fragment
나 쿼리 작성할 때 자동완성이 안되는데
introspection
하면 되시나요? 전 이거 설정해도 안되네요 ㅠ
h
직접 introspect 하시거나 npm에서 get-graphql-schema 같은거 쓰시면 될듯
자동완성은 graphql-config 셋업하시면 될겁니다
👆 1
💯 1
u
아폴로라 공식문서는 apollo.config.js 를 권장한다고 해서 그걸 사용했습니당 감사합니다
h
Apollo 익스텐션도 공식적으로 GraphQL Config 제공할거신데
릴리즈 노트에서 본 기억이