1. Vytvoření a nasazení Azure Functions z Visual Studio Code s integrací MongoDB

V tomto kurzu vytvoříte zabezpečené rozhraní API v Visual Studio Code s rozšířeními VS Code a JavaScriptem a pak nasadíte aplikaci do cloudu Azure pro hostování pomocí veřejného koncového bodu HTTP. Rozhraní API se integruje s databází Cosmos DB pomocí rozhraní MongoDB API. K rozhraní MongoDB API se přistupuje z balíčku npm mongoose.

Funkce databáze MongoDB zahrnuje:

  • Přidání položky
  • Odstranění položky podle ID
  • Získání položky podle ID
  • Získání všech položek

Úplný zdrojový kód pro tuto aplikaci funkcí:

Příprava vývojového prostředí

Nainstalujte následující software:

V rámci tohoto kurzu se později nainstaluje následující software:

Přihlášení k Azure ve Visual Studio Code

Pokud už používáte rozšíření služby Azure, měli byste už být přihlášeni a tento krok můžete přeskočit.

Po instalaci rozšíření v Visual Studio Code se musíte přihlásit ke svému účtu Azure.

  1. V Visual Studio Code ikonu Azure Exploreru, pak vyberte Přihlásit sek Azure a postupujte podle pokynů.

    Přihlaste se k Azure prostřednictvím VS Code

  2. Po přihlášení ověřte, že se na stavovém řádku zobrazuje e-mailová adresa vašeho účtu Azure a že se vaše předplatná zobrazí v Průzkumníku Azure:

    VS Code Azure Exploreru zobrazující předplatná

Poznámka

Pokud se zobrazí chyba Předplatné s názvem [ID předplatného]se nepodařilo najít, může to být proto, že jste za proxy serverem a nemůžete se připojit k rozhraní Azure API. Konfigurace HTTP_PROXYHTTPS_PROXY proměnných prostředí a s informacemi o proxy serveru v terminálu:

export HTTPS_PROXY=https://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080

Instalace Azure Functions Core Tools V3

  1. V Visual Studio Code otevřete integrovaný terminál v umístění, které chcete vytvořit a spustit místní projekt.

  2. Nainstalujte Azure Functions Core Tools místně:

    npm install --global azure-functions-core-tools@3 --unsafe-perm true --save-dev
    

Vytvoření skupiny prostředků

Skupina prostředků je kolekce prostředků založená na oblastech. Vytvořením skupiny prostředků a vytvořením prostředků v této skupině můžete na konci kurzu odstranit skupinu prostředků, aniž byste museli odstraňovat jednotlivé prostředky.

  1. V Visual Studio Code Azure Explorer a pak v části Skupiny prostředků vyberte své předplatné.

  2. Výběrem + této možnosti vytvořte novou skupinu prostředků.

  3. K dokončení výtek použijte následující tabulku:

    Výzva Hodnota
    Zadejte název nové skupiny prostředků. cosmosdb-mongodb-function-resource-group
    Vyberte umístění pro nové prostředky. Vyberte geografickou oblast blízko vás.

Další kroky