Faraday-д суурилсан Mailgun Ruby клиент үүсэх үед Mailgun.proxy_url-г уншдаг. Эхлээд тэр өгөгдмөл утгыг тохируулна уу:

require 'mailgun-ruby'

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

OUTBOUND_PROXY нь http://proxy.example:8080 гэх мэт URL агуулж болно. HTTP прокси жагсаалтын төгсгөлийн цэг энэ утгад нийтийн HTTP зам өгч чадна. api_key ба api_host-ыг програмын Mailgun тохиргоо хэвээр үлдээгээрэй, түүний төлөвлөсөн бүс нутгийн API хост нэрийг оролцуулан.

Бүтээгч proxy_url-г Faraday-ийн прокси сонголт руу дамжуулж, API бүртгэлийг тусад нь тохируулна. Mailgun.proxy_url-ийн дараагийн өөрчлөлт нь одоо байгаа клиентийн хадгалсан Faraday холболтыг өөрчлөхгүй үлдээнэ.

proxy_url нь мөн бүтээгчийн долоо дахь байрлалын аргумент болж хүлээн авагдана. Тэр байрлал ойлгомжтой байхын тулд програмын тогтсон тохиргооны хэв маягийг ашиглана уу.

Хуучин mailgun-ruby хувилбарууд RestClient ашигладаг байсан. RestClient.proxy оноолт нь тэр тээврийн үед хамаарна; Faraday-д суурилсан клиентэд тохируулахаас өмнө суулгасан SDK-г шалгана уу.

Холбоотой нийтлэлүүд