Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Dev Proxy har flera inställningar som du kan använda för att styra hur proxyn ska köras.
Du kan konfigurera de här inställningarna genom att ange dem i devproxyrc.json-filen, i proxyinstallationsmappen eller genom att ange dem vid körning via kommandoradsalternativ.
I följande tabell beskrivs inställningarna.
| Inställning | beskrivning | Kommandoradsalternativ | Tillåtna värden | Standardvärde |
|---|---|---|---|---|
apiAllowedOrigins |
Exakt ursprung i webbläsaren som kan anropa Dev Proxy-API:et. Alla begäranden kräver fortfarande instansens ägartoken. | saknas | Matris med HTTP- eller HTTPS-ursprung utan sökvägar, jokertecken eller avslutande snedstreck, till exempel ["http://127.0.0.1:3000"] |
[] |
apiIpAddress |
IP-adressen för Dev Proxy-API:et som ska bindas till. Den här inställningen är oberoende av ipAddress. Använd endast en icke-loopback-adress i betrodda nätverk eftersom ägartoken skickas via HTTP. |
--api-ip-address <apiIpAddress> |
IPv4- eller IPv6-adress | 127.0.0.1 |
apiPort |
Porten för det autentiserade Dev Proxy-API:et att lyssna på. Ställ in på så att 0 operativsystemet kan tilldela en slumpmässig tillgänglig port. |
--api-port <apiPort> |
integer | 8897 |
asSystemProxy |
Om dev proxy ska registreras som systemproxy vid start. När det är inställt på true måste installCert vara anger du till true |
--as-system-proxy |
true, false |
true |
env |
Miljövariabler som ska anges för Dev Proxy-processen. Dev Proxy anger dem efter inläsning av konfigurationsfilen och innan plugin-program läses in, så plugin-program som läser miljövariabler använder dessa värden. Dev Proxy använder dem också för att ersätta {name} platshållare i API-specifikationsfiler som används av plugin-programmet MinimalPermissions. Värden som skickas med --env ersätt-värden från konfigurationsfilen. Ändringar i , HTTPS_PROXY, ALL_PROXYeller NO_PROXY (inklusive gemener) kräver att HTTP_PROXYdev proxy stoppas och startas eftersom frekvent omläsning inte kan uppdatera cachelagrade HTTP-proxyinställningar. |
-e, --env <env> |
Objekt med strängvärden, {"CI": "1"}till exempel ; på kommandoraden, ett eller flera blankstegsavgränsade name=value par |
saknas |
filterByHeaders |
Endast skärningspunktsbegäranden med specifika rubriker | saknas |
{"filterByHeaders": [ { "name": "value" } ] }. Värdet kan vara tomt för att inkludera begäranden med det angivna huvudet oavsett dess värde. |
saknas |
installCert |
Om rotcertifikatet ska installeras | --install-cert |
true, false |
true |
ipAddress |
IP-adressen för proxyn som ska bindas till | --ip-address <ipAddress> |
IPv4-adress | 127.0.0.1 |
languageModel |
Inställningar för språkmodellen | saknas | Mer information finns i avsnittet språkmodell . | saknas |
logLevel |
Nivå av meddelanden som ska loggas | --log-level <loglevel> |
trace, debug, information, warning, error |
information |
newVersionNotification |
Om du vill meddela om nya versioner | saknas |
none, stable, beta |
stable |
noColor |
Inaktivera färgade utdata | --no-color |
saknas | saknas |
noFirstRun |
Hoppa över den första körningsupplevelsen (lita inte på certifikat på macOS) | --no-first-run |
saknas | saknas |
noWatch |
Inaktivera automatisk omstart av proxy när konfigurationsfilen ändras | --no-watch |
saknas | saknas |
output |
Utdataformat för strukturerad loggning | --output <format> |
text, json |
text |
port |
Porten som proxyservern ska lyssna på. Ställ in på så att 0 operativsystemet kan tilldela en slumpmässig tillgänglig port. |
-p, --port <port> |
integer | 8000 |
record |
Använd det här alternativet för att registrera alla begärandeloggar | --record |
saknas | saknas |
showSkipMessages |
Om du vill visa loggmeddelanden när Dev Proxy hoppar över att köra ett plugin-program. | saknas |
true, false |
true |
showTimestamps |
Om du vill visa tidsstämplar för begäran i interaktiva loggutdata. Frånkopplade loggfiler innehåller alltid heltidsstämplar, så du kan filtrera dem efter datum och tid. | saknas |
true, false |
true |
timeoutSeconds |
Tid i sekunder efter vilken Dev Proxy avslutas. Återställs när Dev Proxy fångar upp en begäran. | -t, --timeout <seconds> |
positivt heltal | saknas |
urlsToWatch |
Lista över URL:er som proxyn ska avlyssna | -u, --urls-to-watch <urlsToWatch> |
Absolut URL (kan innehålla jokertecken) till exempel "https://api.contoso.com/*" |
Se devproxyrc-fil |
validateSchemas |
Om du vill verifiera konfigurationen mot det angivna schemat. Gäller endast för JSON-konfigurationsfiler. | saknas |
true, false |
true |
watchPids |
ID:t för processer som ska övervakas efter begäranden | --watch-pids <pids> |
matris med heltal. på kommandoraden, ett eller flera blankstegsavgränsade heltal | saknas |
watchProcessNames |
Namnen på processer som ska övervakas efter begäranden | --watch-process-names <processNames> |
matris med strängar; på kommandoraden, ett eller flera blankstegsavgränsade namn | saknas |
watchProcessTree |
Om du också vill titta på underordnade processer (underordnade processer) för processer som valts av watchPids eller watchProcessNames |
--watch-process-tree |
true, false |
false |
Note
Felfrekvensen är inte en proxyinställning. Konfigurera den genom att ange rate egenskapen i konfigurationsavsnittet i GenericRandomErrorPlugin eller GraphRandomErrorPlugin eller använda kommandoradsalternativet -f, --failure-rate när något av dessa plugin-program läses in.