Bí a ṣe lè ka http.proxy nínú àfikún VS Code
Ka http.proxy nípasẹ̀ API àfikún VS Code nígbà tí o ń yàtọ̀ sí iye ètò tí a ti yanjú kúrò nínú ipa ọ̀nà ẹ̀rọ tàbí PAC, tàbí gbígbe tí a ti ṣètò ti ẹ̀rọ HTTP.
Àfikún VS Code lè ka http.proxy nípasẹ̀ API ìṣètò:
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', '');
Apá náà ni http, ohun-ìní inú rẹ̀ sì ni proxy. Pípa resource jáde ń pèsè àyíká ìṣètò nígbà tí àwọn iye kan pàtó fún ohun-ìní bá ṣe pàtàkì.
get ń yanjú ètò náà fún àyíká yẹn. inspect('proxy') lè fi àwọn iye tí ó wà ní onírúurú ìwọ̀n ìṣètò tí a ṣe àtìlẹ́yìn hàn nígbà tí ìròyìn kan bá nílò orísun wọn.
Ọ̀rọ̀ tí ó ṣófo kì í ṣe ẹ̀rí pé VS Code ń so tààrà. Olùṣàtúnṣe lè lo ìṣètò ẹ̀rọ, pẹ̀lú yíyan aṣojú aládàáṣiṣẹ́. Ètò yìí kì í ṣe àkójọ kíkún ti àbájáde PAC tí a yàn fún gbogbo ibi-àfojúsùn.
Kíkà proxyUrl kò tún ṣètò ilé-ìkàwé àìdánilójú kankan tí àfikún bá ṣe ìfilọ̀. Fi iye tí a pète lọ́wọ́ nípasẹ̀ ojú-ìpè tí a ṣe àtìlẹ́yìn ti ẹ̀rọ HTTP yẹn, ní ṣíṣe àkíyèsí àyíká rẹ̀ tàbí ìhùwàsí aṣojú rẹ̀.
Lo onDidChangeConfiguration àti affectsConfiguration('http.proxy', resource) nígbà tí àfikún nílò láti ṣàkíyèsí ìyípadà. Tún ẹ̀rọ náà ṣètò jálẹ̀ ìgbésí ayé rẹ̀ dípò kíkà ọ̀rọ̀ tí a kà lẹ́ẹ̀kan nígbà ìṣiṣẹ́ bí ohun tí ó wà ní ìgbà gbogbo.