Eventi
Conferenza della community di Microsoft 365
6 mag, 14 - 9 mag, 00
Competenze per l'era dell'IA all'evento Microsoft 365 guidato dalla community finale, 6-8 maggio a Las Vegas.
Altre informazioniQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
In questa esercitazione si apprenderà come usare Dev Proxy per simulare errori casuali per la propria applicazione.
Questa parte dell'esercitazione presuppone l'installazione e la configurazione di Dev Proxy nel computer. In caso contrario, eseguire questa operazione ora.
Per seguire questa esercitazione, è necessaria un'applicazione che chiama le API. È anche necessario conoscere gli URL delle API chiamate dall'applicazione.
È possibile usare Dev Proxy con qualsiasi tipo di stack di applicazioni e tecnologie. Ecco le istruzioni per configurare Dev Proxy con alcune tecnologie più diffuse.
Usare Dev Proxy con:
Avviare Dev Proxy e monitorare gli URL delle API chiamate dall'applicazione. Ad esempio, se l'applicazione chiama un'API che si trova in https://api.contoso.com/v1/customers
, avviare Dev Proxy e monitorare il modello di URL https://api.contoso.com/*
.
devproxy --urls-to-watch "https://api.contoso.com/*"
Il parametro --urls-to-watch
indica a Dev Proxy le richieste da intercettare. Il carattere jolly *
alla fine dell'URL indica a Dev Proxy di intercettare tutte le richieste agli URL che iniziano con https://api.contoso.com/
.
Iniziare a usare l'applicazione come normalmente. Dev Proxy intercetta tutte le richieste agli URL specificati. Nel prompt dei comandi vengono visualizzati messaggi sulle richieste intercettate da Dev Proxy.
```text
request GET https://api.contoso.com/v1/customers
api ╭ Passed through
╰ GET https://api.contoso.com/v1/customers
request GET https://api.contoso.com/v1/customers
chaos ╭ 403 Forbidden
╰ GET https://api.contoso.com/v1/customers
Importante
Se non vengono visualizzati messaggi nel prompt dei comandi, assicurarsi di aver configurato correttamente l'applicazione per l'uso di Dev Proxy. Controllare anche se Dev Proxy intercetta le richieste agli URL API usati dall'applicazione. In caso di domande, chiedere assistenza nella community di Dev Proxy su Discord.
Per impostazione predefinita, Dev Proxy usa il file devproxyrc.json
nella cartella di installazione di Dev Proxy per le impostazioni di configurazione. Il file è configurato per simulare errori casuali per l'API segnaposto JSON. Per ottenere risultati più realistici, creare file di configurazione personalizzati con errori più rilevanti per l'applicazione e le API usate e usarli con Dev Proxy.
Si consideri che si vuole archiviare un file di configurazione nella cartella del progetto per l'app, in modo da poter condividere le impostazioni di configurazione con il resto del team.
devproxyrc.json
e devproxy-errors.json
.Quando si usa un file di configurazione archiviato all'esterno del file di installazione di Dev Proxy, è necessario assicurarsi che i riferimenti pluginPath
siano corretti. Anziché fissare in modo rigido i percorsi della cartella di installazione del Dev Proxy nel file di configurazione, è possibile utilizzare ~appFolder
all'inizio del percorso per includere un riferimento dinamico alla cartella di installazione del Dev Proxy.
devproxyrc.json
.GenericRandomErrorPlugin
nella matrice di plugins
.pluginPath
in ~appFolder/plugins/dev-proxy-plugins.dll
.RetryAfterPlugin
nella matrice di plugins
.pluginPath
in ~appFolder/plugins/dev-proxy-plugins.dll
.devproxy --config-file devproxyrc.json
e premere INVIO per avviare Dev Proxy usando il file di configurazione.Suggerimento
Installare l'estensione Dev Proxy Toolkit per Visual Studio Code che semplifica la creazione e l'aggiornamento dei file di configurazione.
Dev Proxy supporta molti scenari diversi che consentono di creare applicazioni più affidabili. Esplorare le guide pratiche per informazioni su come usare le diverse funzionalità del proxy di sviluppo e migliorare l'applicazione.
Feedback su Dev Proxy
Dev Proxy è un progetto di open source. Selezionare un collegamento per fornire feedback:
Eventi
Conferenza della community di Microsoft 365
6 mag, 14 - 9 mag, 00
Competenze per l'era dell'IA all'evento Microsoft 365 guidato dalla community finale, 6-8 maggio a Las Vegas.
Altre informazioni