Is féidir le síneadh VS Code http.proxy a léamh tríd an API cumraíochta:

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', '');

Is é http an rannán agus is é proxy an t-airí atá ann. Trí resource a chur ar aghaidh cuirtear comhthéacs na cumraíochta ar fáil nuair a bhíonn luachanna a bhaineann go sonrach le hacmhainn tábhachtach.

Réitíonn get an socrú don chomhthéacs sin. Is féidir le inspect('proxy') na luachanna atá i láthair i scóip chumraíochta éagsúla tacaíochta a thaispeáint nuair a theastaíonn a mbunús ó thuarascáil.

Ní cruthúnas é teaghrán folamh go nascann VS Code go díreach. Is féidir leis an eagarthóir cumraíocht an chórais a úsáid, lena n-áirítear roghnú seachfhreastalaí uathoibríoch. Ní liosta iomlán é an socrú seo de thoradh PAC roghnaithe gach ceann scríbe.

Ní chumraíonn léamh proxyUrl leabharlann threallach ar bith a sheolann an síneadh ach an oiread. Cuir an luach beartaithe i bhfeidhm tríd an gcomhéadan tacaíochta atá ag an gcliant HTTP sin, ag cur san áireamh a thimpeallacht nó iompar an ghníomhaire.

Úsáid onDidChangeConfiguration agus affectsConfiguration('http.proxy', resource) nuair a chaithfidh an síneadh athrú a thabhairt faoi deara. Athchumraigh an cliant trína shaolré seach a bheith ag breathnú ar theaghrán a léadh uair amháin ag an ngníomhachtú mar rud atá bailí go buan.

Ailt ghaolmhara