Я настроил среду, добавил переменные токенов и endpoint апи, но на задеплоином сайте при отправке запроса возвращает 405б я нашел в интернете что просто надо отправлять post запрос, но я не много не шарю как изменить мой код ( делал по примерам в документации ), так что бы это заработало.
//main.js
const graphcmsEndpoint = process.env.VUE_APP_GRAPHCMS_ENDPOINT;
const graphcmsToken = String(process.env.VUE_APP_GRAPHCMS_TOKEN);
const headers = { authorization: `Bearer ${graphcmsToken}` };
const graphqlClient = new GraphQLClient(graphcmsEndpoint, { headers });
Vue.mixin({
beforeCreate() {
this.$graphcms = graphqlClient;
},
});
//Home.vue
const data = await this.$graphcms.request(
gql`
mutation{
createTicket(data: {name:"${name}", date:"${date}", nationality:"${nationality}", country:"${country}", zip:"${zip}", electricTariff:"${tariff}", regularyUse:"${count_regulary}", usePerYear:"${count_year}"}){
id
name
date
nationality
country
zip
electricTariff
regularyUse
usePerYear
}
}
`
)