This project is an Azure Functions app, that responds to GET, POST, PUT, and DELETE endpoints for products.
- A GitHub account
- Node.js and Git
- Visual Studio Code installed
- The Azure Functions extension installed
- The Azure Functions Core Tools installed
-
Create a repository from this template repository https://github.com/MicrosoftDocs/mslearn-staticwebapp/generate
-
Enter the name of your new repository as mslearn-staticwebapp
-
Clone your new repository
git clone https://github.com/your-github-organization/mslearn-staticwebapp cd mslearn-staticwebapp/api
-
Create the file
api/local.setting.json
and modify its contents as follows:
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "node"
},
"Host": {
"CORS": "http://localhost:3000,http://localhost:4200,http://localhost:5000,http://localhost:8080"
}
}
-
Run the app
npm start
- Azure Free Trial
- VS Code
- VS Code Extension for Node on Azure
- Azure Functions local.settings.json file