របៀបអាន http.proxy ក្នុងផ្នែកបន្ថែម VS Code
អាន http.proxy តាម API ផ្នែកបន្ថែម VS Code ដោយបែងចែកតម្លៃការកំណត់ដែលបានដោះស្រាយ ចេញពីផ្លូវប្រព័ន្ធ ឬ 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) នៅពេលផ្នែកបន្ថែមត្រូវកត់សម្គាល់ការផ្លាស់ប្តូរ។ កំណត់រចនាសម្ព័ន្ធអតិថិជនឡើងវិញតាមវដ្តជីវិតរបស់វា ជាជាងចាត់ទុកខ្សែអក្សរដែលអានម្តងនៅពេលធ្វើឱ្យសកម្មថាតែងតែទាន់សម័យ។