VS Code நீட்டிப்பில் http.proxy எப்படி படிப்பது
VS Code நீட்டிப்பு API வழியாக http.proxy ஐப் படித்து, தீர்க்கப்பட்ட அமைப்பு மதிப்பை கணினி அல்லது PAC பாதையிலிருந்தும், HTTP வாடிக்கையாளரின் உள்ளமைக்கப்பட்ட போக்குவரத்திலிருந்தும் வேறுபடுத்துங்கள்.
VS Code நீட்டிப்பு உள்ளமைவு API வழியாக http.proxy ஐப் படிக்கலாம்:
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) ஐப் பயன்படுத்துங்கள். செயல்படுத்தும்போது ஒருமுறை படித்த சரத்தை எப்போதும் நடப்பு எனக் கருதுவதற்குப் பதிலாக வாடிக்கையாளரை அதன் வாழ்க்கைச் சுழற்சி முழுவதும் மீண்டும் உள்ளமைக்கவும்.