Riepilogo
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
- Ottenere Visual Studio Code.
- Ottenere l'estensione di Visual Studio Code per Strumenti di Azure.
- Ottenere l'estensione di Visual Studio Code per Funzioni di Azure.
Funzioni
- Informazioni sul file local.settings.json di Funzioni.
- Distribuire un'app di Funzioni in Azure.
- Informazioni sul supporto TypeScript di Funzioni.
- Iscriversi per ottenere una versione di valutazione gratuita di Azure.