Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir bakışta
Hedef: VS Code'da hata ayıklarken Geliştirme Proxy'sini otomatik olarak başlatma
Süre: 10 dakika
Eklentiler: Çeşitli
Önkoşullar:Geliştirme Ara Sunucusu, VS Code, Dev Proxy Araç Seti uzantısını ayarlama
Uzantı marketinden Dev Proxy Toolkit'i yükleyin. Uzantı, Dev Proxy için görevler ve izleyiciler sağlar.
Hata ayıklama yapılandırmanıza Geliştirme Proxy'si ekleme
start ve stop görevlerini projenizdeki tasks.json dosyasına ekleyin.
Tip
Dev Proxy görevlerini dosyanıza hızlı bir şekilde eklemek için devproxy-task-start ve devproxy-task-stop kod parçacıklarını tasks.json kullanın.
Dosya: .vscode/tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "devproxy-start",
"type": "devproxy",
"command": "start",
"isBackground": true,
"problemMatcher": "$devproxy-watch",
},
{
"label": "devproxy-stop",
"type": "devproxy",
"command": "stop"
}
]
}
preLaunchTask ve postDebugTask özelliklerini, dosyada tasks.json tanımladığınız görev etiketleriyle yapılandırın. Geliştirme Proxy'si uygulamanız çalışmadan önce başlar ve hata ayıklama tamamlandıktan sonra durur. Aşağıdaki örnek, Dev Proxy ve Node.js uygulamasıyla bir hata ayıklama oturumu başlatmak için launch.json dosyasının nasıl yapılandırılacağını göstermektedir.
Dosya: .vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/index.mjs",
"preLaunchTask": "devproxy-start",
"postDebugTask": "devproxy-stop",
"env": {
"NODE_ENV": "development",
"http_proxy": "http://127.0.0.1:8000",
"https_proxy": "http://127.0.0.1:8000"
}
}
]
}
Geliştirme Proxy'sine seçenekleri geçirme
args dosyasındaki start görevindeki tasks.json özelliğine seçenekler ekleyerek Dev Proxy'ye seçenekler geçirebilirsiniz. Örneğin, Dev Proxy'yi kayıt modunda başlatmak için bağımsız değişkenini --record geçirin:
Dosya: .vscode/tasks.json (args ile görev)
{
"label": "devproxy-start",
"type": "devproxy",
"command": "start",
"args": [
"--record"
],
"isBackground": true,
"problemMatcher": "$devproxy-watch"
}