Tags
- 건담
- 우리fisa
- 글로벌소프트웨어캠퍼스
- k-디지털트레이닝
- 오사카
- 제주도
- SQL
- 여행
- 우리fis아카데미
- 축복이
- Python
- 대만여행
- 해리포터
- 군산
- 도쿄
- ai_엔지니어링
- 대만
- 650d
- 전시
- 17-55
- 우리에프아이에스
- 카페
- 시청
- 축복렌즈
- 수요미식회
- 맛집
- 사진
- 전주
- CS231n
- fdr-x3000
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- Today
- Total
Recent Posts
300x250
브렌쏭의 Veritas_Garage
문맥이 너무해 본문
https://www.apollographql.com/docs/apollo-server/api/apollo-server/
Apollo Server에서 API를 제작하다 보면, 스키마를 지정하고 만들 수 있다.
constructor
Returns an initialized ApolloServer instance.
Takes an options object as a parameter. Supported fields of this object are described below.
const server = new ApolloServer({
typeDefs,
resolvers,
context
});
오늘 파고들 주제는 저 옵션들 중 context이다.
- An object that's passed to every resolver that executes for a particular operation.
(특정 동작을 실행시키는 모든 리졸버에서 통과된 객체, 혹은 객체를 만드는 함수) - This enables resolvers to share helpful context, such as a database connection.
- Certain fields are added to this object automatically, depending on which Node.js middleware your server uses.
- For more details, see The context argument.
데이터베이스 연결과 같은 유용한 context를 리졸버들이 공유할 수 있도록 한다
The Context Argument
https://www.apollographql.com/docs/apollo-server/data/resolvers/#the-context-argument
- The context argument is useful for passing things that any resolver might need, like authentication scope, database connections, and custom fetch functions.
- If you're using dataloaders to batch requests across resolvers, you can attach them to the context as well.
- Resolvers should never destructively modify the context argument. This ensures consistency across all resolvers and prevents unexpected errors.
- To provide an initial context to your resolvers, add a context initialization function to the ApolloServer constructor.
- This function is called with every request, so you can customize the context based on each request's details (such as HTTP headers).
'[Project_하다] > [Project_공부]' 카테고리의 다른 글
서버 분할, 눈물의 쇼 - 그리고 로그인의 역사 (0) | 2022.04.08 |
---|---|
소셜 로그인 : Social Login with Single Sign On ( SSO ) (0) | 2022.04.08 |
셀프콜백, 무한동력, 재귀함수 (0) | 2022.04.08 |
Storage : 쿠키, 세션 & 로컬 (0) | 2022.04.07 |
로그인, 그 참을 수 있는 무거움 (0) | 2022.04.05 |
중간자 공격으로 부터의 탈출 : JWT (0) | 2022.04.02 |
ERD : 관계형 DB (0) | 2022.03.31 |
Comments