Yadda ake karanta http.proxy a cikin fadakar VS Code
Karanta http.proxy ta API na fadakar VS Code yayin da ka bambanta darajar saitin da aka warware daga hanyar tsarin ko PAC, ko kuma jigilar da aka saita na abokin ciniki na HTTP.
Fadakar VS Code na iya karanta http.proxy ta hanyar API na saiti:
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', '');
Sashe shi ne http kuma dukiyar da ke cikinsa ita ce proxy. Ba da resource yana samar da mahallin saiti lokacin da kimar da ta shafi albarkatu ke da muhimmanci.
get yana warware saitin don wannan mahallin. inspect('proxy') na iya nuna kimar da ke cikin saɓanin fannonin saiti da ake tallafawa lokacin da rahoto ke bukatar asalinsu.
Igiyar fanko ba hujja ba ce cewa VS Code yana haɗi kai tsaye. Edita na iya amfani da saitin tsarin, gami da zaɓin wakili ta atomatik. Wannan saitin ba cikakken jerin sakamakon PAC da aka zaɓa na kowace manufa ba.
Karanta proxyUrl kuma ba ya saita kowace laburare da fadakar ya ƙaddamar. Aiwatar da kimar da ake so ta hanyar mu'amalar da aka tallafa na wannan abokin ciniki na HTTP, la'akari da muhallinsa ko halin wakili.
Yi amfani da onDidChangeConfiguration da affectsConfiguration('http.proxy', resource) lokacin da fadakar ke bukatar lura da canji. Sake saita abokin ciniki ta tsawon rayuwarsa maimakon ɗaukar igiya da aka karanta sau ɗaya a lokacin kunnawa a matsayin mai aiki har abada.