Mailgun Ruby wuxuu akhriyaa proxy-ga marka macmiilkiisa la abuuro
Deji Mailgun.proxy_url ka hor intaadan abuurin Mailgun::Client hadda ku salaysan Faraday, adigoo kala haya host-ka API iyo furaha.
Macmiilka Mailgun Ruby ee ku salaysan Faraday wuxuu akhriyaa Mailgun.proxy_url marka la abuuro. Marka hore deji jaangooyooshaas:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
OUTBOUND_PROXY waxa uu yeelan karaa URL sida http://proxy.example:8080. Qayb ka mid ah liiska proxy HTTP ayaa bixin kara waddo HTTP oo dadweyne ah qiimahan. Hay api_key iyo api_host sida dejinta Mailgun ee barnaamijka, oo ay ku jirto magaca host-ka API gobolka ee loogu talagalay.
Dhiseeyaha waxa uu proxy_url u gudbiyaa doorashada proxy ee Faraday wuxuuna u qaabeeyaa akoonka API si gooni ah. Isbeddel dambe oo ku yimaada Mailgun.proxy_url waxa uu isku xirka Faraday ee la kaydiyay ee macmiil jira uga tagaa isbeddel la'aan.
proxy_url waxa sidoo kale loo aqbalayaa sida doodda toddobaad ee booska ee dhiseeyaha. Isticmaal habka qaabaynta ee barnaamijka u deggan si booskaas u yaraado faham.
Noocyada hore ee mailgun-ruby waxay isticmaali jireen RestClient. U xilsaaridda RestClient.proxy waxay khusaysaa jiilkaas gaadiidka; hubi SDK-da la rakibay ka hor intaadan ula qabsan macmiil ku salaysan Faraday.