Riepilogo

Completato

In questo modulo è stato effettuato il refactoring dell'applicazione Express Node.js in Funzioni di Azure. Ora non più è necessario preoccuparsi di gestire i server, perché si sta usando un ambiente serverless.

Node.js ed Express sono soluzioni potenti per gestire gli endpoint delle API. Con Funzioni è possibile spostare le API nell'architettura serverless e non doversi preoccupare della configurazione o della manutenzione del server.

È anche possibile ridurre il costo di un server always-on e migliorare la scalabilità sostituendo il server Node.js Express con l'app Funzioni. In definitiva, con Funzioni è possibile concentrarsi sul codice e non sui server.

Nota

Per distribuire l'app Funzioni nel cloud, vedere l'esercitazione Gestire i gruppi di risorse di Azure con l'API TypeScript di Funzione. È possibile usare un account di Azure gratuito e l'estensione Funzioni di Azure per Visual Studio Code per distribuire l'applicazione.

La soluzione per il progetto di esempio corrente si trova nel ramo della soluzione del progetto GitHub. Seguire le istruzioni nel file README per iniziare. È possibile esplorare l'esecuzione dell'app Express o dell'app Funzioni per ottenere un'idea delle differenze. Provare quindi a spostare il proprio codice applicando la stessa procedura.

Altre risorse

Per altre informazioni su Funzioni, Visual Studio Code e il debug, vedere le risorse seguenti:

Visual Studio Code

Funzioni

Debug delle risorse