fetch graphql with curl
어쩌다가?
- api 설명서를 만들어달라고 해서...
query
curl \
-X POST \
-H "x-api-key: xxx-xxxx" \
-H "Content-Type: application/json" \
-d '{ "query": "query { listUsers { name } }" }' \
https://localhost:5000/graphql
mutation with variables
curl \
-X POST \
-H "x-api-key: xxx-xxxx" \
-H "Content-Type: application/json" \
-d '{ "query": "mutation($user: UserInput!) { createUser(user: $user) { name location id } }" ,
"variables": {
"user": {
"name": "Nader Dabit",
"location": "United States",
"id": "001"
}
}
}' \
https://localhost:5000/graphql
with Axios
const getLoginData = async () => {
const query = `
mutation loginEmail($email: String!, $passwd: String!) {
loginEmail(email: $email, passwd: $passwd) {
ok
token
error
isConfirmed
}
}
`
const variables = { email: '[email protected]', passwd: 'test12!!!' }
const headers = { 'Content-Type': 'application/json' }
const loginEmailData = await axios.post('http://localhost:8000/graphqlsandbox', {
query,
variables,
headers,
})
console.log('get loginEmailData: ', loginEmailData)
}
Author And Source
이 문제에 관하여(fetch graphql with curl), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@nohsangwoo/fetch-graphql-with-curl
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
curl \
-X POST \
-H "x-api-key: xxx-xxxx" \
-H "Content-Type: application/json" \
-d '{ "query": "query { listUsers { name } }" }' \
https://localhost:5000/graphql
mutation with variables
curl \
-X POST \
-H "x-api-key: xxx-xxxx" \
-H "Content-Type: application/json" \
-d '{ "query": "mutation($user: UserInput!) { createUser(user: $user) { name location id } }" ,
"variables": {
"user": {
"name": "Nader Dabit",
"location": "United States",
"id": "001"
}
}
}' \
https://localhost:5000/graphql
with Axios
const getLoginData = async () => {
const query = `
mutation loginEmail($email: String!, $passwd: String!) {
loginEmail(email: $email, passwd: $passwd) {
ok
token
error
isConfirmed
}
}
`
const variables = { email: '[email protected]', passwd: 'test12!!!' }
const headers = { 'Content-Type': 'application/json' }
const loginEmailData = await axios.post('http://localhost:8000/graphqlsandbox', {
query,
variables,
headers,
})
console.log('get loginEmailData: ', loginEmailData)
}
Author And Source
이 문제에 관하여(fetch graphql with curl), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@nohsangwoo/fetch-graphql-with-curl
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
curl \
-X POST \
-H "x-api-key: xxx-xxxx" \
-H "Content-Type: application/json" \
-d '{ "query": "mutation($user: UserInput!) { createUser(user: $user) { name location id } }" ,
"variables": {
"user": {
"name": "Nader Dabit",
"location": "United States",
"id": "001"
}
}
}' \
https://localhost:5000/graphql
const getLoginData = async () => {
const query = `
mutation loginEmail($email: String!, $passwd: String!) {
loginEmail(email: $email, passwd: $passwd) {
ok
token
error
isConfirmed
}
}
`
const variables = { email: '[email protected]', passwd: 'test12!!!' }
const headers = { 'Content-Type': 'application/json' }
const loginEmailData = await axios.post('http://localhost:8000/graphqlsandbox', {
query,
variables,
headers,
})
console.log('get loginEmailData: ', loginEmailData)
}
Author And Source
이 문제에 관하여(fetch graphql with curl), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@nohsangwoo/fetch-graphql-with-curl저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)