Ikkonfigura r-rotot tal-proxy f'Ruby Geocoder
Ikkonfigura r-rotot tat-tiftix HTTP u HTTPS ta' Geocoder stess fil-proċess li jikkuntattja lill-fornitur tal-ġeokodifikazzjoni.
Tiftixa ta' indirizz f'Rails normalment titlaq mill-proċess tal-applikazzjoni li jħaddem lil Geocoder. Proxy konfigurat fil-browser tal-iżviluppatur mhuwiex prova li worker tal-web jew xogħol fl-isfond juża dik ir-rotta.
Geocoder juri l-issettjar tal-proxy fil-konfigurazzjoni tiegħu. Fl-inizjalizzatur tal-applikazzjoni jista' jingħata punt tat-tmiem espliċitu għaż-żewġ protokolli tad-destinazzjoni:
Geocoder.configure(
http_proxy: 'proxy.example.net:8080',
https_proxy: 'proxy.example.net:8080'
)
Fuq din ir-rotta tat-tiftix permezz ta' Net::HTTP, Geocoder jagħżel http_proxy jew https_proxy skont il-protokoll tat-tiftix u jifred il-punt tat-tmiem f'host, port u kredenzjali fakultattivi. Żomm l-issettjar konsistenti mal-backend tat-tiftix u mal-verżjoni ta' Geocoder li tkun qed tintuża tassew. Meta tiftixa permessa għand fornitur pubbliku ma tkunx teħtieġ kont tal-proxy, il-lista tal-proxy HTTP tista' tipprovdi valuri host:port adattati għal dan l-intermedjarju HTTP.
Ikkonfigura l-proċess li jagħmel ix-xogħol. Jekk il-ġeokodifikazzjoni taħdem f'worker tax-xogħlijiet separat, tibdil fl-inizjalizzatur fl-implimentazzjoni tal-web ma jaġġornax il-konfigurazzjoni ta' worker li jkun diġà għaddej. Erġa' tgħabbi jew erġa' ibda l-proċess rilevanti skont il-proċedura tas-soltu tal-implimentazzjoni tal-applikazzjoni. Għat-tiftixiet li jwettaq Sidekiq, iċċekkja il-proċess reali tal-worker u l-inputs tal-klijent tiegħu.