Apollo Studio에서 Strapi의 공식적인 사용 환경을 접하는GraphiQL
Apollo Studio에 로그인
GiitHub로 로그인할 수 있습니다.이름과 조직명을 설정해야 합니다.
New Graph에서 새 Graph QL 서버를 등록할 수 있습니다.
APOLLO_KEY=ApolloStudioのAPIキー
APOLLO_GRAPH_ID=ApolloStudioのアプリID
APOLLO_GRAPH_VARIANT=current
APOLLO_SCHEMA_REPORTING=true
이런 모형이 나와야 하기 때문에 조개 변수에 미리 넣는다.Strapi 설정
나는 이 보도를 참고했다.
$ echo "DATABASE_HOST=/cloudsql/$PROJECT_ID:$REGION:$CLOUD_SQL_NAME" > .env
echo "DATABASE_NAME=$DATABASE_NAME" >> .env
echo "DATABASE_USERNAME=$DATABASE_USER" >> .env
echo "DATABASE_PASSWORD=$DATABASE_PASSWORD" >> .env
echo "GCS_BUCKET_NAME=$BUCKET_NAME" >> .env
+ # KEYS BELOW ARE FOR APOLLO STUDIO
+ echo "APOLLO_KEY=$APOLLO_KEY" >> .env
+ echo "APOLLO_GRAPH_ID=$APOLLO_GRAPH_ID" >> .env
+ echo "APOLLO_GRAPH_VARIANT=$APOLLO_GRAPH_VARIANT" >> .env
+ echo "APOLLO_SCHEMA_REPORTING=$APOLLO_SCHEMA_REPORTING" >> .env
상기 글에서 로컬 환경 변수를 설정할 때 Apollo Studio의 변수를 편차로 한다.$ gcloud secrets create $SECRET_NAME --replication-policy automatic
$ gcloud secrets versions add $SECRET_NAME --data-file .env
이후 보도된 대로 .env
의 내용을 시크릿 매니저에 추가합니다.GraphiQL 플러그인 설정
Strapi의 용기에 추가
strapi-plugin-graphql
하면GraphiQL은 유효합니다.strapi의 CLI가 제대로 작동하지 않기 때문에 이렇게 됩니다.프로그램 설계
절차는 위의 문장을 참조하시오.
시크릿 매니저의 환경 변수를 사용했기 때문에 구축 후 에이폴로 스튜디오로 정보를 전송해 마법처럼 다양한 게임을 할 수 있다.
Reference
이 문제에 관하여(Apollo Studio에서 Strapi의 공식적인 사용 환경을 접하는GraphiQL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/sasigume/articles/a65ada0814fc0d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)