Proxybeállítások

A fejlesztői proxy számos beállítással rendelkezik, amelyekkel szabályozhatja a proxy futtatásának módját.

Ezeket a beállításokat úgy konfigurálhatja, hogy beállítja őket a devproxyrc.json fájlban, amely a proxy telepítési mappájában található, vagy beállíthatja őket futásidőben a parancssori beállításokon keresztül.

Az alábbi táblázat a beállításokat ismerteti.

Beállítás Leírás Parancssori lehetőség Megengedett értékek Alapértelmezett érték
apiAllowedOrigins A Dev Proxy API meghívására használható pontos böngésző-források. Minden kéréshez továbbra is szükség van a példány tulajdonosi jogkivonatára. n.a. HTTP- vagy HTTPS-eredetű tömbök elérési utak, helyettesítő karakterek vagy záró perjelek nélkül, például: ["http://127.0.0.1:3000"] []
apiIpAddress A Dev Proxy API IP-címe, amelyhez csatlakozni szeretne. Ez a beállítás független a .ipAddress Nem visszacsatolási címet csak megbízható hálózatokon használjon, mert a tulajdonosi jogkivonatok HTTP-n keresztül lesznek elküldve. --api-ip-address <apiIpAddress> IPv4- vagy IPv6-cím 127.0.0.1
apiPort A hitelesített Dev Proxy API portja a figyeléshez. Úgy van beállítva, 0 hogy az operációs rendszer hozzárendeljen egy véletlenszerűen elérhető portot. --api-port <apiPort> egész szám 8897
asSystemProxy A dev proxy regisztrálása rendszerproxyként az indításkor. Ha a beállításnak true meg installCert kell lennie, állítsa a következőre: true --as-system-proxy true, false true
filterByHeaders Csak adott fejlécekkel rendelkező kérések elfogása n.a. {"filterByHeaders": [ { "name": "value" } ] }. Az érték üres lehet, ha a megadott fejlécet tartalmazó kéréseket is belefoglalja az értéktől függetlenül. n.a.
installCert A főtanúsítvány telepítése --install-cert true, false true
ipAddress A proxy IP-címe, amelyhez csatlakozni kíván --ip-address <ipAddress> IPv4-cím 127.0.0.1
languageModel A nyelvi modell beállításai n.a. További információt a nyelvi modell szakaszában talál. n.a.
logLevel Naplózandó üzenetek szintje --log-level <loglevel> trace, debug, information, warning, error information
newVersionNotification Értesítés az új verziókról n.a. \, \, \ stable
noColor Színes kimenet letiltása --no-color n.a. n.a.
noFirstRun Hagyja ki az első futtatási felületet (ne bízzon meg a tanúsítványban macOS rendszeren) --no-first-run n.a. n.a.
noWatch Az automatikus proxy-újraindítás letiltása a konfigurációs fájl módosításakor --no-watch n.a. n.a.
output Kimeneti formátum strukturált naplózáshoz --output <format> text, json text
port A proxykiszolgáló által figyelendő port. Úgy van beállítva, 0 hogy az operációs rendszer hozzárendeljen egy véletlenszerűen elérhető portot. -p, --port <port> egész szám 8000
rate A proxy által a kérés meghiúsulásának százalékos aránya. Úgy van beállítva, 0 hogy minden kérést átadjon az API-knak, és hogy az összes kérés meghiúsuljon 100 . -f, --failure-rate <failurerate> 0..100 50
record Ezzel a beállítással rögzítheti az összes kérelemnaplót --record n.a. n.a.
showSkipMessages Megjelenítheti-e a naplóüzeneteket, amikor a Dev Proxy kihagyja a beépülő modul futtatását. n.a. true, false true
timeout Proxy automatikus leállítása inaktivitási időszak után -t, --timeout <seconds> egész szám n.a.
urlsToWatch Azon URL-címek listája, amelyeket a proxynak el kell fognia -u, --urls-to-watch <urlsToWatch> Abszolút URL-cím (tartalmazhat helyettesítő karaktereket) például: "https://api.contoso.com/*" Lásd: devproxyrc-fájl
validateSchemas Ellenőrizze a konfigurációt a megadott sémán. Csak A JSON konfigurációs fájljaira vonatkozik. n.a. true, false true
watchPids A kérések figyelésére szolgáló folyamatok azonosítói --watch-pids <pids> egész szám n.a.
watchProcessNames A kérelmeket figyelni kívánt folyamatok nevei --watch-process-names <processNames> karakterlánc n.a.