VS Code قوشۇلمىسىدا http.proxy نى قانداق ئوقۇش كېرەك
http.proxy نى VS Code قوشۇلما API سى ئارقىلىق ئوقۇڭ ھەمدە ھەل قىلىنغان تەڭشەك قىممىتىنى سىستېما ياكى PAC يولىدىن، ياكى HTTP خېرىدارىنىڭ سەپلەنگەن يەتكۈزۈشىدىن ئايرىڭ.
VS Code قوشۇلمىسى http.proxy نى سەپلەش 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', '');
بۆلەك http، ئۇنىڭ ئىچىدىكى خاسلىق proxy. resource نى يوللاش ماتېرىيالغا خاس قىممەتلەر مۇھىم بولغاندا سەپلەش مۇھىتىنى بېرىدۇ.
get شۇ مۇھىت ئۈچۈن تەڭشەكنى ھەل قىلىدۇ. دوكلاتنىڭ ئۇلارنىڭ مەنبەسىگە ئېھتىياجى بولغاندا inspect('proxy') قوللايدىغان ئوخشىمىغان سەپلەش دائىرىسىدىكى قىممەتلەرنى كۆرسىتەلەيدۇ.
قۇرۇق تېكىست VS Code نىڭ بىۋاسىتە ئۇلىنىشىغا ئىسپات ئەمەس. تەھرىرلىگۈچ سىستېما سەپلىمىسىنى، شۇنىڭ ئىچىدە ئاپتوماتىك پروكسىي تاللاشنى ئىشلىتەلەيدۇ. بۇ تەڭشەك ھەر بىر نىشاننىڭ تاللانغان PAC نەتىجىسىنىڭ تولۇق تىزىملىكى ئەمەس.
proxyUrl نى ئوقۇش قوشۇلما باشلىغان ھەرقانداق كۇتۇپخانىنى سەپلىمەيدۇ. كۆزلىگەن قىممەتنى شۇ HTTP خېرىدارىنىڭ قوللايدىغان كۆرۈنمە يۈزى ئارقىلىق قوللىنىڭ، ئۇنىڭ مۇھىتى ياكى ۋاكالەتچى ھەرىكىتىنى ھېسابقا ئېلىڭ.
قوشۇلما ئۆزگىرىشنى بايقىشى كېرەك بولغاندا onDidChangeConfiguration ۋە affectsConfiguration('http.proxy', resource) نى ئىشلىتىڭ. ئاكتىپلاشتۇرۇش چېغىدا بىر قېتىم ئوقۇلغان تېكىستنى مەڭگۈ ئەمەلدە دەپ قاراشنىڭ ئورنىغا خېرىدارنى ھايات دەۋرىيلىكى بويىچە قايتا سەپلەڭ.