0
자바 스크립트 변수를 graphql 돌연변이가 (이 일부 GQL 도우미를 통해이 아닌 수동으로 구성 있다는 무시하십시오) 를 주입 참조 :JavaScript에서 입력 문자열을 이스케이프 처리하는 적절한 방법은 무엇입니까?
mutation {
createPost(
name: "${name}",
description: "${description}"
) { id }
}
name
& description
문자열 변수를 탈출하기위한 표준 기능이 있습니까?
예 :
mutation {
createPost(
name: "${gqlEscape(name)}",
description: "${gqlEscape(description)}"
) { id }
}
어떻게 그 함수의 모습 : 쿼리의 안전을 몇 가지 기능 gqlEscape
?
감사합니다. GraphQL 요청 라이브러리가 작업을 수행 한 것처럼 보입니다. 나는 내부적으로 어떻게 동작하는지 궁금했지만, graphql-request code를 살펴보면, JSON.stringify 만 사용되었다. 아마도 나의 초기 예제에서는'name : $ {JSON.stringify (name) },'그냥 작동 할 수도 있습니다. //하지만 당신이 맞습니다. – Jurosh