Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Serwer proxy deweloperów zawiera kilka ustawień, których można użyć do kontrolowania sposobu uruchamiania serwera proxy.
Te ustawienia można skonfigurować, ustawiając je w pliku devproxyrc.json znajdującym się w folderze instalacyjnym serwera proxy lub ustawiając je w czasie wykonywania za pomocą opcji wiersza polecenia.
W poniższej tabeli opisano ustawienia.
| Ustawienie | opis | Opcja wiersza polecenia | Dozwolone wartości | Domyślna wartość |
|---|---|---|---|---|
apiAllowedOrigins |
Dokładne źródła przeglądarki, które mogą wywoływać interfejs API serwera proxy deweloperów. Wszystkie żądania nadal wymagają tokenu elementu nośnego wystąpienia. | nie dotyczy | Tablica źródeł HTTP lub HTTPS bez ścieżek, symboli wieloznacznych lub ukośników końcowych, na przykład ["http://127.0.0.1:3000"] |
[] |
apiIpAddress |
Adres IP interfejsu API serwera proxy deweloperskiego, z który ma być powiązany. To ustawienie jest niezależne od ipAddress. Użyj adresu niesprzężenia zwrotnego tylko w zaufanych sieciach, ponieważ tokeny elementu nośnego są wysyłane za pośrednictwem protokołu HTTP. |
--api-ip-address <apiIpAddress> |
Adres IPv4 lub IPv6 | 127.0.0.1 |
apiPort |
Port uwierzytelniony interfejs API serwera proxy deweloperów do nasłuchiwania. Ustaw wartość , aby 0 umożliwić systemowi operacyjnemu przypisanie losowego dostępnego portu. |
--api-port <apiPort> |
liczba całkowita | 8897 |
asSystemProxy |
Czy zarejestrować serwer proxy dev jako serwer proxy systemu podczas uruchamiania. Jeśli jest ustawiona true wartość wymaga installCert , ustaw wartość na true |
--as-system-proxy |
true, false |
true |
env |
Zmienne środowiskowe do ustawienia dla procesu serwera proxy deweloperskiego. Serwer proxy deweloperów ustawia je po załadowaniu pliku konfiguracji i przed załadowaniem wtyczek, dlatego wtyczki odczytujące zmienne środowiskowe używają tych wartości. Serwer proxy deweloperów używa ich również do zastępowania {name} symboli zastępczych w plikach specyfikacji interfejsu API używanych przez wtyczki MinimalPermissions. Wartości przekazane za pomocą --env wartości z pliku konfiguracji. Zmiany w HTTP_PROXYsystemach , HTTPS_PROXY, ALL_PROXYlub NO_PROXY (w tym warianty małych liter) wymagają zatrzymania i uruchomienia serwera proxy deweloperskiego, ponieważ ponowne ładowanie na gorąco nie może odświeżyć buforowanych ustawień serwera proxy HTTP. |
-e, --env <env> |
Obiekt z wartościami ciągów, na przykład {"CI": "1"}; w wierszu polecenia co najmniej jedną parę rozdzielaną name=value spacją |
nie dotyczy |
filterByHeaders |
Przechwytywanie żądań tylko przy użyciu określonych nagłówków | nie dotyczy |
{"filterByHeaders": [ { "name": "value" } ] }. Wartość może być pusta, aby uwzględnić żądania z określonym nagłówkiem niezależnie od jego wartości. |
nie dotyczy |
installCert |
Czy zainstalować certyfikat główny | --install-cert |
true, false |
true |
ipAddress |
Adres IP serwera proxy, z który ma być powiązany | --ip-address <ipAddress> |
Adres IPv4 | 127.0.0.1 |
languageModel |
Ustawienia modelu językowego | nie dotyczy | Aby uzyskać więcej informacji, zobacz sekcję model języka. | nie dotyczy |
logLevel |
Poziom komunikatów do rejestrowania | --log-level <loglevel> |
trace, debug, , information, warningerror |
information |
newVersionNotification |
Czy powiadamiać o nowych wersjach | nie dotyczy |
none, stable, beta |
stable |
noColor |
Wyłącz kolorowe dane wyjściowe | --no-color |
nie dotyczy | nie dotyczy |
noFirstRun |
Pomiń pierwsze środowisko uruchamiania (nie ufaj certyfikatowi w systemie macOS) | --no-first-run |
nie dotyczy | nie dotyczy |
noWatch |
Wyłącz automatyczne ponowne uruchamianie serwera proxy po zmianie pliku konfiguracji | --no-watch |
nie dotyczy | nie dotyczy |
output |
Format danych wyjściowych rejestrowania strukturalnego | --output <format> |
text, json |
text |
port |
Port serwera proxy do nasłuchiwania. Ustaw wartość , aby 0 umożliwić systemowi operacyjnemu przypisanie losowego dostępnego portu. |
-p, --port <port> |
liczba całkowita | 8000 |
record |
Użyj tej opcji, aby zarejestrować wszystkie dzienniki żądań | --record |
nie dotyczy | nie dotyczy |
showSkipMessages |
Czy wyświetlać komunikaty dziennika, gdy serwer proxy deweloperów pomija uruchamianie wtyczki. | nie dotyczy |
true, false |
true |
showTimestamps |
Określa, czy mają być wyświetlane znaczniki czasu żądania w danych wyjściowych dziennika interakcyjnego. Odłączone pliki dziennika zawsze zawierają pełne znaczniki czasu, dzięki czemu można je filtrować według daty i godziny. | nie dotyczy |
true, false |
true |
timeoutSeconds |
Czas w sekundach, po którym serwer proxy deweloperów kończy działanie. Resetuje się, gdy serwer proxy dewelopera przechwytuje żądanie. | -t, --timeout <seconds> |
dodatnia liczba całkowita | nie dotyczy |
urlsToWatch |
Lista adresów URL, które serwer proxy powinien przechwycić | -u, --urls-to-watch <urlsToWatch> |
Bezwzględny adres URL (może zawierać symbole wieloznaczne), na przykład "https://api.contoso.com/*" |
Zobacz plik devproxyrc |
validateSchemas |
Czy należy zweryfikować konfigurację względem określonego schematu. Dotyczy tylko plików konfiguracji JSON. | nie dotyczy |
true, false |
true |
watchPids |
Identyfikatory procesów do obserwowana pod kątem żądań | --watch-pids <pids> |
tablica liczb całkowitych; w wierszu polecenia co najmniej jedna liczba całkowita rozdzielona spacją | nie dotyczy |
watchProcessNames |
Nazwy procesów, które mają być obserwowane pod kątem żądań | --watch-process-names <processNames> |
tablica ciągów; w wierszu polecenia co najmniej jedną nazwę rozdzielaną spacjami | nie dotyczy |
watchProcessTree |
Czy należy również obserwować obiekty podrzędne (procesy podrzędne) procesów wybranych przez watchPids lub watchProcessNames |
--watch-process-tree |
true, false |
false |
Uwaga / Notatka
Szybkość awarii nie jest ustawieniem serwera proxy. Aby ją skonfigurować, ustaw rate właściwość w sekcji konfiguracji genericRandomErrorPlugin lub GraphRandomErrorPlugin lub użyj -f, --failure-rate opcji wiersza polecenia po załadowaniu jednej z tych wtyczek.