일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- kafka-connect
- 플라스틱은 어떻게 브랜드의 무기가 되는가
- 티지아이포럼
- apollo-server-v3
- apollo-sandbox
- 저동하녹
- 송고버섯피자
- schema-registry
- 런데이
- 강릉여행
- neovim
- 일권하는사회
- deepseek
- 이코노미스트한국구독센터
- 오운완
- 루스틱
- 마법의연금굴리기
- 런데이애플워치
- 마연굴
- Zone2
- 여행
- 달리기
- 잘쉬어야지
- 프로젝트헤일메리
- 여니브레드
- lner
- 한국걱정
- 가람집옹심이
- 트럼프2.0시대
- 중사랑
- Today
- Total
해뜨기전에자자
apollo sandbox 에서 cookie 쓰기 (apollo-server-v3) 본문
기존에 graphql playground 를 쓸 때에는 settings에서 requests.credential을 same-origin 으로 주면 Cookie 값 전달이 잘 됐었다.
이번에 apollo sever v3로 업그레이드하면서 ApolloServerPluginLandingPageLocalDefault를 사용해 apollo sandbox를 embed로 쓰도록 변경했는데 Cookie값을 전달하려면 아래와 같이 includeCookies를 true로 전달하면 된다.
apolloServer plugin
ApolloServerPluginLandingPageLocalDefault({
embed: true,
includeCookies: true,
footer: false,
}),
header
Cookie: KEY=VALUE
이렇게 하면 Network 탭에서 Cookie값이 잘 전달되는 것을 확인할 수 있다.
문서를 보면 상단에 sandbox > open connection settings 를 누르면 Include Cookie 라는 항목이 보이는데, 이 방식은 embed에서는 뜨지않는다.
하 이게 뭐라고 몇 시간을 봤다.. 첨부터 옵션 확인했었는데 문서랑 레퍼런스 찾아본다고 시간 다 씀 그냥 지를걸 ㅜㅜ
apollo sandbox는 기존에 쓰던 playground 에 비해 콜렉션을 생성해서 항목 별로 쿼리 저장해서 쓸 수 있어서 좋은데, 이렇게 만든 콜렉션을 export하는 기능을 제공하고 있지는 않는 것 같다.
apollo studio에서 제공해주는 걸 쓰면 쿼리 자체를 embed 로 넣어 사용하는 사람들끼리 공유해서 쓸 수도 있는 것 같다. 그런데 aollo studio의 경우 스키마를 그대로 외부로 보내는 것도 불안요소이기도 하고, public dns 와 연동되어 있어야 해서 사내 개발 시에는 사용 자체가 어렵다.
'개발 > 개발환경' 카테고리의 다른 글
[Alfred] my best friend for mac (0) | 2020.09.13 |
---|