Hoe't do http.proxy yn in VS Code-útwreiding lêst
Lês http.proxy fia de útwreidings-API fan VS Code en ûnderskied de oploste ynstellingswearde fan in systeem- of PAC-rûte, of fan 'e konfigurearre ferfier fan in HTTP-klant.
In VS Code-útwreiding kin http.proxy fia de konfiguraasje-API lêze:
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', '');
De seksje is http en de eigenskip deryn is proxy. It trochjaan fan resource jout de konfiguraasjekontekst as wearden dy't by de boarne hearre fan belang binne.
get lost de ynstelling foar dy kontekst op. inspect('proxy') kin de wearden sjen litte dy't yn ferskate stipe konfiguraasjeberikken steane as in rapport har oarsprong nedich hat.
In lege tekenrige is gjin bewiis dat VS Code direkt ferbynt. De bewurker kin systeemkonfiguraasje brûke, ynklusyf automatyske proxykar. Dizze ynstelling is gjin folsleine list fan it keazen PAC-resultaat foar elke bestimming.
It lêzen fan proxyUrl konfigurearret ek gjin willekeurige biblioteek dy't de útwreiding start. Pas de bedoelde wearde ta fia de stipe ynterface fan dy HTTP-klant, en hâld rekken mei syn omjouwing of agentgedrach.
Brûk onDidChangeConfiguration en affectsConfiguration('http.proxy', resource) as de útwreiding in feroaring fernimme moat. Konfigurearje de klant opnij fia syn libbenssyklus ynstee fan in tekenrige dy't ien kear by aktivaasje lêzen is as altyd aktueel te behanneljen.