Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten projekt jest używany jako pakiet szablonu dla zestawu Azure SDK dla języka JavaScript. Ma on na celu pomóc deweloperom zestawu Azure SDK w uruchamianiu nowych pakietów i zawiera przykład sposobu organizowania kodu i dokumentacji biblioteki klienta dla usługi platformy Azure.
Rozpoczęcie pracy
Obecnie obsługiwane środowiska
- Wersje LTS systemu Node.js
- Najnowsze wersje przeglądarek Safari, Chrome, Edge i Firefox.
Aby uzyskać więcej informacji, zobacz nasze zasad pomocy technicznej.
Wymagania wstępne
Zwykle w tym miejscu umieszcza się polecenie powłoki do aprowizacji niezbędnych usług platformy Azure.
Instalowanie pakietu @azure/template
Zainstaluj bibliotekę klienta szablonu dla języka JavaScript za pomocą npm:
npm install @azure/template
Obsługa przeglądarek
Pakiet JavaScript
Aby użyć tej biblioteki klienta w przeglądarce, najpierw należy użyć pakietu. Aby uzyskać szczegółowe informacje o tym, jak to zrobić, zapoznaj się z naszą dokumentacją dotyczącą tworzenia pakietów .
CORS
Musisz skonfigurować reguły udostępniania zasobów między źródłami (CORS) dla konta magazynu, jeśli musisz programować dla przeglądarek. Przejdź do Azure Portal i Eksplorator usługi Azure Storage, znajdź swoje konto magazynu, utwórz nowe reguły CORS dla usług blob/kolejki/plików/tabel.
Można na przykład utworzyć następujące ustawienia CORS na potrzeby debugowania. Należy jednak ostrożnie dostosować ustawienia do swoich wymagań w środowisku produkcyjnym.
- Dozwolone pochodzenie: *
- Dozwolone czasowniki: DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT
- Dozwolone nagłówki: *
- Uwidocznione nagłówki: *
- Maksymalny wiek (w sekundach): 86400
Dalsze przykłady
Przykłady najwyższego poziomu zwykle obejmują takie rzeczy, jak tworzenie i uwierzytelnianie głównego klienta. Jeśli usługa obsługuje wiele sposobów uwierzytelniania (opartych na e.g. key i Azure Active Directory), możesz podać osobny przykład każdego z nich.
Kluczowe pojęcia
ConfigurationClient
Opisz tutaj swojego głównego klienta. Porozmawiaj o tym, jakie operacje może wykonać i kiedy programista chciałby z niego skorzystać.
Dodatkowe przykłady
Utwórz sekcję dla każdej koncepcji usługi najwyższego poziomu, którą chcesz wyjaśnić.
Examples
Pierwszy przykład
Utwórz kilka przykładów kodu, aby określić, w jaki sposób ktoś może użyć Twojej biblioteki do wykonania typowego zadania z usługą.
Troubleshooting
Logging
Włączenie rejestrowania może pomóc odkryć przydatne informacje o błędach. Aby wyświetlić dziennik żądań i odpowiedzi HTTP, ustaw zmienną środowiskową AZURE_LOG_LEVEL na info. Alternatywnie rejestrowanie można włączyć w czasie wykonywania, wywołując setLogLevel w @azure/logger:
import { setLogLevel } from "@azure/logger";
setLogLevel("info");
Aby uzyskać bardziej szczegółowe instrukcje dotyczące włączania dzienników, zapoznaj się z dokumentacją pakietu @azure/logger.
Następne kroki
Proszę zajrzyć do katalogu samples gdzie znajdziesz szczegółowe przykłady pokazujące, jak korzystać z bibliotek klienckich.
Contributing
Jeśli chcesz współtworzyć tę bibliotekę, przeczytaj przewodnik dotyczący współtworzenia , aby dowiedzieć się więcej na temat tworzenia i testowania kodu.
Powiązane projekty
Azure SDK for JavaScript