Az Azure Static Web Apps API-jait az Azure Functions működteti, amely lehetővé teszi az alkalmazásbeállítások megadását a local.settings.json fájlban az alkalmazás helyi futtatásakor. Ez a fájl a konfiguráció tulajdonságában definiálja az Values
alkalmazásbeállításokat.
Feljegyzés
A local.settings.json fájl csak helyi fejlesztéshez használható. Az Azure Portal használatával konfigurálhatja az alkalmazásbeállításokat az éles környezethez.
Az alábbi local.settings.json minta bemutatja, hogyan adhat hozzá értéket a DATABASE_CONNECTION_STRING
.
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "node",
"DATABASE_CONNECTION_STRING": "<YOUR_DATABASE_CONNECTION_STRING>"
}
}
Settings defined in the Values
property can be referenced from code as environment variables. In Node.js functions, for example, they're available in the process.env
object.
const connectionString = process.env.DATABASE_CONNECTION_STRING;
The local.settings.json
file isn't tracked by the GitHub repository because sensitive information, like database connection strings, are often included in the file. Since the local settings remain on your machine, you need to manually configure your settings in Azure.
Generally, configuring your settings is done infrequently, and isn't required with every build.