Mailgun Ruby husoma proksi wakati mteja wake unaundwa
Weka Mailgun.proxy_url kabla ya kuunda Mailgun::Client ya sasa inayotegemea Faraday, ukiacha mwenyeji wa API na ufunguo kando.
Mteja wa Mailgun Ruby unaotegemea Faraday husoma Mailgun.proxy_url wakati unaundwa. Weka chaguo-msingi hilo kwanza:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
OUTBOUND_PROXY inaweza kuwa na URL kama http://proxy.example:8080. Kituo cha mwisho kutoka orodha ya proksi za HTTP kinaweza kutoa njia ya umma ya HTTP kwa thamani hii. Weka api_key na api_host kama mipangilio ya Mailgun ya programu, ikiwa ni pamoja na jina la mwenyeji wa API wa kikanda linalokusudiwa.
Kijenzi hupitisha proxy_url kwa chaguo la proksi la Faraday na husanidi akaunti ya API kivyake. Mabadiliko ya baadaye kwenye Mailgun.proxy_url huacha muunganisho wa Faraday uliohifadhiwa wa mteja aliye hai bila kubadilika.
proxy_url pia inakubaliwa kama hoja ya saba ya nafasi ya kijenzi. Tumia mtindo wa usanidi ulioimarika wa programu ili nafasi hiyo ibaki ieleweke.
Matoleo ya zamani ya mailgun-ruby yalitumia RestClient. Ugawaji wa RestClient.proxy unatumika kwa kizazi hicho cha usafirishaji; angalia SDK iliyosakinishwa kabla ya kuirekebisha kwa mteja anayetegemea Faraday.