Я пытаюсь опубликовать данные объекта с названием города, используя запрос на мутацию и аксиомы, но я получил код состояния ошибки: 400 Bad Request.
axios.post('http://localhost:5000/graphql/', {
query: `
mutation ($city:cityInput!) {
createCity (city:$city) {
id
cityName
}
}
`,
variables:
'{ "city": {"cityName": "test", "cityCode": "0001", "cityEnName": "test", "cityTwName": "test", "postCode": "0001", "provinceID": 1 }}',
})
.then(res => console.info(res))
.catch(err => console.info(err));
Может быть, потому что я использовал данные объекта? но я предпочитаю использовать объектные данные. пожалуйста, помогите мне, спасибо заранее.


Я проверил, ваш код действительно работает
Клиент:
axios.post('https://o5okynl7jy.sse.codesandbox.io/', {
query: `
mutation ($city: CityInput!) {
createCity (city: $city) {
id
cityName
}
}`,
variables:
'{ "city": {"cityName": "test", "cityCode": "0001", "cityEnName": "test", "cityTwName": "test", "postCode": "0001", "provinceID": 1 }}',
})
.then(res => console.info(res))
.catch(err => console.info(err));
Сервер: