Indlela yokufunda i-http.proxy ku-VS Code extension
Funda i-http.proxy nge-API yesandiso se-VS Code kuyilapho uhlukanisa inani lokuhlela elixazululiwe nomzila wesistimu noma we-PAC, noma ukuthutha okulungisiwe kwekhlayenti le-HTTP.
Isandiso se-VS Code singafunda i-http.proxy nge-API yokulungisa:
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', '');
Isigaba ngu-http futhi impahla engaphakathi kuso ngu-proxy. Ukudlulisa i-resource kunikeza umongo wokulungisa lapho amanani athile kumthombo ebalulekile.
I-get ixazulula isilungiselelo salowo mongo. I-inspect('proxy') ingakhombisa amanani akhona emikhakheni ehlukene yokulungisa esekelwayo lapho umbiko udinga umsuka wawo.
Intambo engenalutho ayibona ubufakazi bokuthi i-VS Code ixhuma ngqo. Umhleli angase asebenzise ukulungiswa kwesistimu, kuhlanganise nokukhethwa kwe-proxy okuzenzakalelayo. Lesi silungiselelo akuwona uhlu oluphelele lomphumela we-PAC okhethiwe wendawo ngayinye.
Ukufunda i-proxyUrl nakho akukulungisi noma iyiphi ilabhulali engafuneki eqaliswa isandiso. Sebenzisa inani elihloselwe ngokusebenzisa isixhumanisi esisekelwayo salelo khlayenti le-HTTP, ubheka indawo yalo noma ukuziphatha kwe-ejenti.
Sebenzisa i-onDidChangeConfiguration ne-affectsConfiguration('http.proxy', resource) lapho isandiso sidinga ukuqaphela ushintsho. Lungisa kabusha ikhlayenti phakathi nomjikelezo wokuphila kwayo esikhundleni sokuthatha intambo efundwe kanye ngesikhathi sokusebenza njengehlala isebenza.