Gyakorlat – Kapcsolati sztring hozzáadása az Azure Functions-alkalmazás beállításaihoz
Ideje megtankolni ezt az API-motort, és gázt adni. Ez egy hasonlat a függvényvégpontok adatbázishoz csatlakoztatására. Önnek valószínűleg jobban megy a kódolás, mint nekünk a hasonlatok.
Az adatbázis-kapcsolati sztring megállapítása
A tesztkörnyezet megnyitásakor a folyamat egy része létrehozza az adatbázist, és mintaadatokkal tölti fel. A folyamat során létrejön az adatbázis kapcsolati sztring.
A tesztkörnyezet megnyitása után illessze be a következő kódot az Azure Cloud Shellbe, és nyomja le az Enter billentyűt a kapcsolati sztring lekéréséhez.
cd mslearn-build-api-azure-functions/DB_SETUP && ./GET_CONNECTION_STRING.sh
Másolja ki az Azure Cloud Shellben visszaadott adatbázis-kapcsolati sztring.
Kapcsolati sztring hozzáadása a helyi beállításokhoz
Nyissa meg a fájlt a Visual Studio Code-ban
local.settings.json
.Az „Értékek” szakaszba szúrjon be egy „CONNECTION_STRING” beállítást, és illessze be az előzőekben kimásolt értéket.
{ "IsEncrypted": false, "Values": { "AzureWebJobsStorage": "", "FUNCTIONS_WORKER_RUNTIME": "node", "AzureWebJobsFeatureFlags": "EnableWorkerIndexing", "CONNECTION_STRING": "<YOUR-CONNECTION-STRING>" } }
A kapcsolati sztring productsService elemének vizsgálata
Nyissa meg a api/src/services/product.services.ts
fájlt.
Nézd meg a 4- es sort. A kapcsolati sztring a process.env
változóból van beolvasva.
const CONNECTION_STRING = process.env.CONNECTION_STRING;
A GetProducts végpont tesztelése a Visual Studio Code-ból
A projekt elindításához nyomja le az F5 billentyűt.
Nyissa meg az /api/GetProducts URL-címet.
http://localhost:7071/api/GetProducts
Íme, a termékek.