Bidh an neach-dèiligidh Mailgun Ruby stèidhichte air Faraday a' leughadh Mailgun.proxy_url nuair a thèid a thogail. Suidhich an roghainn-bunaiteach sin an toiseach:

require 'mailgun-ruby'

Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)

Faodaidh OUTBOUND_PROXY URL a bhith ann mar http://proxy.example:8080. Faodaidh ceann-uidhe bhon liosta proxy HTTP slighe HTTP phoblach a thoirt seachad airson an luach seo. Cùm api_key agus api_host mar shuidheachaidhean Mailgun na h-aplacaid, a' gabhail a-steach an t-ainm òstair API roinneil a thathar an dùil.

Bidh an t-inneal-togail a' cur proxy_url gu roghainn proxy Faraday agus a' rèiteachadh a' chunntais API air leth. Bidh atharrachadh nas fhaide air adhart air Mailgun.proxy_url a' fàgail ceangal Faraday stòraichte neach-dèiligidh a th' ann mar-thà gun atharrachadh.

Thathar a' gabhail ri proxy_url cuideachd mar an seachdamh argamaid suidheachaidh aig an inneal-togail. Cleachd stoidhle rèiteachaidh stèidhichte na h-aplacaid gus am fuirich an suidheachadh sin furasta a thuigsinn.

Chleachd fiolmachaidhean nas sine de mailgun-ruby RestClient. Tha sònrachadh RestClient.proxy a' buntainn ris a' ghinealach còmhdhail sin; thoir sùil air an SDK a chaidh a chur a-steach mus atharraich thu e airson neach-dèiligidh stèidhichte air Faraday.

Artaigilean co-cheangailte