Mailgun mail serviceをイオンアプリで設定しようとしています。ここでは、コードです: コントローラー:Ionic 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(クロスオリジンの要求が)アクセス制御 - 許可で許可されていないことを示しています頭が欠けている(フランス語から翻訳された)
さらにChromeのエラーは'Request header field Access-Control-Allow-Origin is not allowed by Access-Control-Allow-Headers in preflight response.'
です。
アンドロイドデバイスからも試しましたが、動作しません。何か案が?
あなたが言ったことを既に試してみました。それは動作しません – ai20
私はあなたが解決策を見つけました:)を参照してください。私は数ヶ月前にMailgunとIonicについてのブログ記事を書いたので、それはうまくいきます。 @NightSkyCode? –
なぜ私の答えの4つのためにhttps://postimg.cc/image/h6yuq3ir5/ downvotes?上記の答えはまだ分かりますが、私の他の答えは理解できません。 NightSkyCodeの最初のコメントは、誰かがジャークであることです。だから私は彼のニックネームで疑問符を付けるのは、彼が誰に言及しているのか分からないからです。私はNightSkyCodeのアカウントを見ることができますhttp://stackoverflow.com/users/1530143/nightskycode is suspended "このアカウントは一時的に停止され、停止は9月1日15:41に終了します。 –