Клиентская библиотека шаблонов Azure для JavaScript версии 1.0.0-beta.1
Этот проект используется в качестве пакета шаблонов для пакета Azure SDK для JavaScript. Она предназначена для помощи разработчикам пакета SDK Azure в начальной загрузке новых пакетов и предоставляет пример организации кода и документации клиентской библиотеки для службы Azure.
Начало работы
Поддерживаемые в настоящее время среды
- LTS версии Node.js
- Последние версии Safari, Chrome, Edge и Firefox.
Чтобы получить дополнительные сведения, ознакомьтесь с нашей политикой поддержки.
Предварительные требования
Обычно здесь вы помещаете команду оболочки для подготовки необходимых служб Azure.
Установите пакет @azure/template
.
Установите клиентскую библиотеку шаблонов для JavaScript с помощью npm
:
npm install @azure/template
Поддержка браузеров
Пакет JavaScript
Чтобы использовать эту клиентную библиотеку в браузере, сначала необходимо использовать средство пакетной установки. Дополнительные сведения о том, как это сделать, см. в нашей документации по объединениям.
CORS
Для разработки для браузеров необходимо настроить правила общего доступа к ресурсам независимо от источника (CORS) для учетной записи хранения. Перейдите к портал Azure и Обозреватель службы хранилища Azure, найдите свою учетную запись хранения, создайте новые правила CORS для служб BLOB-объектов, очередей, файлов и таблиц.
Например, можно создать следующие параметры CORS для отладки. Но, пожалуйста, настройте параметры тщательно в соответствии с вашими требованиями в рабочей среде.
- Допустимые источники: *
- Допустимые глаголы: DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT
- Разрешенные заголовки: *
- Доступные заголовки: *
- Максимальный возраст (в секундах): 86400
Дополнительные примеры
Примеры верхнего уровня обычно включают создание и проверку подлинности клиента main. Если служба поддерживает несколько средств проверки подлинности (например, на основе ключей и Azure Active Directory), можно привести отдельный пример каждого из них.
Основные понятия
ConfigurationClient
Опишите основной клиент здесь. Расскажите о том, какие операции он может выполнять и когда разработчик хочет их использовать.
Дополнительные примеры
Создайте раздел для каждой концепции обслуживания верхнего уровня, которую вы хотите объяснить.
Примеры
Первый пример
Создайте несколько примеров кода, чтобы узнать, как кто-то будет использовать вашу библиотеку для выполнения общей задачи со службой.
Устранение неполадок
Ведение журнала
Включение ведения журнала может помочь выявить полезные сведения о сбоях. Чтобы просмотреть журнал HTTP-запросов и ответов, задайте для переменной среды AZURE_LOG_LEVEL
значение info
. Кроме того, ведение журнала можно включить во время выполнения, вызвав setLogLevel
в @azure/logger
:
const { setLogLevel } = require("@azure/logger");
setLogLevel("info");
Более подробные инструкции по включению журналов см. в документации по пакету @azure и средству ведения журнала.
Дальнейшие действия
Подробные примеры использования клиентских библиотек см. в каталоге примеров .
Участие
Если вы хотите вносить изменения в эту библиотеку, ознакомьтесь с руководством по внесению изменений, в котором содержатся сведения о создании и тестировании кода.
Связанные проекты
Azure SDK for JavaScript