Refactor Node.js Express APIs into serverless Azure Functions APIs
Improve availability and scalability by refactoring existing Node.js Express APIs into Azure Functions serverless APIs with v4 programming model.
Learning objectives
- Evaluate an existing application and project that implement a Node.js Express API.
- Create a new Azure Functions serverless application by using TypeScript and JavaScript.
- Refactor the Node.js Express APIs into Functions APIs, and switch the application to a Functions application.
- Run and debug the applications.
- Understand the differences and similarities between Express APIs and serverless Functions APIs.
Prerequisites
- Some knowledge of JavaScript and TypeScript
- Some familiarity with Node.js Express and Azure Functions
- Node.js LTS installed
- Visual Studio Code with the Azure Functions extension installed
- Azure Functions Core Tools installed