Jinsi ya kusoma http.proxy katika kiendelezi cha VS Code
Soma http.proxy kupitia API ya kiendelezi cha VS Code huku ukitofautisha thamani ya mpangilio iliyotatuliwa na njia ya mfumo au PAC, au usafirishaji uliosanidiwa wa mteja wa HTTP.
Kiendelezi cha VS Code kinaweza kusoma http.proxy kupitia API ya usanidi:
import * as vscode from 'vscode';
const resource = vscode.window.activeTextEditor?.document.uri;
const http = vscode.workspace.getConfiguration('http', resource);
const proxyUrl = http.get<string>('proxy', '');
Sehemu ni http na sifa iliyo ndani yake ni proxy. Kupitisha resource kunatoa muktadha wa usanidi wakati thamani mahususi za rasilimali ni muhimu.
get hutatua mpangilio kwa muktadha huo. inspect('proxy') inaweza kuonyesha thamani zilizopo katika wigo mbalimbali wa usanidi unaotumika wakati ripoti inahitaji asili yao.
Mfuatano tupu si uthibitisho kwamba VS Code huunganisha moja kwa moja. Kihariri kinaweza kutumia usanidi wa mfumo, ikiwa ni pamoja na uchaguzi wa proksi otomatiki. Mpangilio huu si orodha kamili ya matokeo ya PAC yaliyochaguliwa kwa kila lengwa.
Kusoma proxyUrl pia hakuweki maktaba yoyote isiyo ya lazima inayozinduliwa na kiendelezi. Tumia thamani inayokusudiwa kupitia kiolesura kinachotumika cha mteja huyo wa HTTP, ukizingatia mazingira yake au tabia ya wakala.
Tumia onDidChangeConfiguration na affectsConfiguration('http.proxy', resource) wakati kiendelezi kinahitaji kutambua mabadiliko. Sanidi upya mteja katika mzunguko wake wa maisha badala ya kuchukua mfuatano uliosomwa mara moja wakati wa kuwezesha kuwa wa sasa kila wakati.