Я пытаюсь добавить подписчика в список Doppler , используя его API, но он продолжает выдавать ошибку CORS снова и снова:
CORS Header 'Access-Control-Allow-Origin' is missing
Способопубликовать данные следующие:
let options = {
method: 'POST',
url: `https://restapi.fromdoppler.com/accounts/${this.dopplerEmail}/lists/${this.dopplerNewsletterId}/subscribers`,
params: {
"email": this.email,
"fields": [
{
"name": "FIRSTNAME",
"value": this.name,
"predefined": true,
"private": true,
"readonly": true,
"type": "string"
},
{
"name": "BIRTHDAY",
"value": this.birthday,
"predefined": true,
"private": false,
"readonly": false,
"type": "date"
},
{
"name": "CONSENT",
"value": "True",
"predefined": true,
"private": false,
"readonly": false,
"type": "consent"
}
]
},
headers: {
'Authorization': `token ${this.dopplerApiKey}`,
}
}
axios(options).then(r => {
... some logic
}).catch(e => {
console.log(e)
});
Все мои переменные в порядке, поэтому я думаю, что проблема в настройках моего сообщения, но я не могу понять, что это.
Яиспользуя Laravel 5.6 и вся эта логика (включая саму форму) находится внутри компонента VueJS.