Klientská knihovna šablon Azure pro JavaScript – verze 1.0.0-beta.1
Tento projekt se používá jako balíček šablony pro sadu Azure SDK pro JavaScript. Jejím cílem je pomoct vývojářům sady Azure SDK spustit nové balíčky a poskytuje příklad uspořádání kódu a dokumentace klientské knihovny pro službu Azure.
Začínáme
Aktuálně podporovaná prostředí
- LtS verze Node.js
- Nejnovější verze prohlížečů Safari, Chrome, Edge a Firefox.
Další podrobnosti najdete v našich zásadách podpory .
Požadavky
Obvykle byste sem umístili příkaz prostředí pro zřízení potřebných služeb Azure.
Nainstalujte balíček @azure/template
.
Nainstalujte klientskou knihovnu šablon pro JavaScript pomocí npm
:
npm install @azure/template
Podpora prohlížečů
JavaScript Bundle
Pokud chcete tuto klientskou knihovnu používat v prohlížeči, musíte nejprve použít nástroj bundler. Podrobnosti o tom, jak to udělat, najdete v naší dokumentaci k sdružování.
CORS
Pokud potřebujete vyvíjet pro prohlížeče, musíte pro svůj účet úložiště nastavit pravidla sdílení prostředků mezi zdroji (CORS ). Přejděte na Azure Portal a Průzkumník služby Azure Storage, vyhledejte svůj účet úložiště a vytvořte nová pravidla CORS pro služby objektů blob, fronty, souborů a tabulek.
Můžete například vytvořit následující nastavení CORS pro ladění. Přizpůsobte ale nastavení pečlivě podle svých požadavků v produkčním prostředí.
- Povolené původy: *
- Povolené příkazy: DELETE, GET, HEAD, MERGE, POST, OPTIONS, PUT
- Povolené hlavičky: *
- Vystavené hlavičky: *
- Maximální věk (sekundy): 86400
Další příklady
Příklady nejvyšší úrovně obvykle zahrnují například vytvoření a ověření hlavního klienta. Pokud vaše služba podporuje více prostředků ověřování (např. na základě klíčů a Azure Active Directory), můžete uvést samostatný příklad každého z nich.
Klíčové koncepty
ConfigurationClient
Tady popište svého primárního klienta. Promluvte si o tom, jaké operace může provádět a kdy ho vývojář chce použít.
Další příklady
Vytvořte oddíl pro každý koncept služby nejvyšší úrovně, který chcete vysvětlit.
Příklady
První příklad
Vytvořte několik příkladů kódu, jak by někdo použil vaši knihovnu k provádění společné úlohy se službou.
Poradce při potížích
protokolování
Povolení protokolování může pomoct odhalit užitečné informace o selháních. Pokud chcete zobrazit protokol požadavků a odpovědí HTTP, nastavte proměnnou AZURE_LOG_LEVEL
prostředí na info
. Případně je možné protokolování povolit za běhu voláním setLogLevel
v :@azure/logger
const { setLogLevel } = require("@azure/logger");
setLogLevel("info");
Podrobnější pokyny k povolení protokolů najdete v dokumentaci k balíčkům @azure/protokolovacího nástroje.
Další kroky
Podrobné příklady, které ukazují, jak používat klientské knihovny, najdete v adresáři samples .
Přispívání
Pokud chcete přispívat do této knihovny, přečtěte si příručku pro přispívání , kde najdete další informace o tom, jak sestavit a otestovat kód.
Související projekty
Azure SDK for JavaScript