Hvussu lesa http.proxy í VS Code-víðkan
Les http.proxy gjøgnum VS Code-víðkanar-API og skil millum tann loystu stillingarvirðið og eina system- ella PAC-leið, ella eina stillaða transport hjá HTTP-klient.
Ein VS Code-víðkan kann lesa http.proxy gjøgnum stillingar-API:
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', '');
Bólkurin er http og eginleikin innaní er proxy. At lata resource við gevur stillingar-samanhangin tá virði sum eru serlig fyri tilfeingið hava týdning.
get loysir stillingina fyri tann samanhangin. inspect('proxy') kann vísa virðini sum eru í ymsum stuðlaðum stillingar-økjum tá ein frágreiðing hevur tørv á uppruna teirra.
Ein tómur stringur er ikki prógv fyri at VS Code ber beint til. Ritstjórin kann brúka system-stilling, eisini sjálvvirkandi proxy-val. Henda stilling er ikki ein fullkomin listi yvir valt PAC-úrslit fyri hvønn máistað.
At lesa proxyUrl stillir heldur ikki eitt tilvildarligt bókasavn sum víðkanin setur í gongd. Nýt ta ætlaðu virðið gjøgnum stuðlaða markamótið hjá tí HTTP-klientinum, og tak hædd fyri umhvørvi ella agent-atferð hansara.
Brúka onDidChangeConfiguration og affectsConfiguration('http.proxy', resource) tá víðkanin skal merkja eina broyting. Stilla klientin um aftur gjøgnum lívsskeið hansara í staðin fyri at halda ein string sum var lisnur eina ferð við aktivering vera altíð galdandi.