Я пытаюсь установить Mailgun mail service в ионном приложении. Вот код: Контроллер:Ионный http CORS того же происхождения не разрешен
$http({
"method": "POST",
"url": "https://api.mailgun.net/v3/" + mailgunUrl + "/messages",
//"crossDomain": "true",
"headers": {
"Access-Control-Allow-Origin": "*",//"http://localhost:8100",
"Access-Control-Allow-Headers": "content-type, accept",
//"Access-Control-Allow-Credentials": "true",
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE",
"Content-Type": "application/x-www-form-urlencoded",
'Authorization' : 'Basic '+ mailgunApiKey
//"Authorization": "Basic " + mailgunApiKey//$base64.encode('api:key-'+mailgunApiKey)
},
data: "from=" + "[email protected]" + "&to=" + $scope.datapopup.mail + "&subject=" + "Guestlist" + "&text="
config.xml
<content src="main.html"/>
<access origin="*"/>
<plugin name="cordova-plugin-whitelist" version="1"/>
<plugin name="cordova-plugin-crop" spec="~0.1.0"/>
<allow-navigation href="*" />
<allow-intent href="*"/>
<allow-intent href="http://*/*"/>
<allow-intent href="https://*/*"/>
<allow-intent href="tel:*"/>
<allow-intent href="sms:*"/>
<allow-intent href="mailto:*"/>
<allow-intent href="geo:*"/>
Я получаю status '0' error
и журналы показывают, что CORS (запрос Cross-Origin) не допускается с Контроль доступа, позволяют - пропавших без вести (перевод с французского).
Еще одна ошибка Chrome - 'Request header field Access-Control-Allow-Origin is not allowed by Access-Control-Allow-Headers in preflight response.'
.
Я пробовал также с устройства Android, но не работает. Есть идеи?
уже пробовал то, что вы сказали. Это не работает – ai20
Я вижу, что вы нашли решение :). Несколько месяцев назад я написал сообщение в блоге о Mailgun и Ionic, поэтому я знаю, что он должен работать. @NightSkyCode? –
Почему downvotes https://postimg.cc/image/h6yuq3ir5/ для 4 моих ответов? Для ответа выше все еще можно понять, но не для моих других ответов. Первый комментарий от NightSkyCode о том, что кто-то рывком. Вот почему я поставил вопросительный знак по его прозвищу, потому что неясно, к кому он обращался. Ass: я могу видеть учетную запись для NightSkyCode http://stackoverflow.com/users/1530143/nightskycode приостановлено «Эта учетная запись временно приостановлена, чтобы остыть. Период приостановки заканчивается 1 сентября в 15:41». –