Поделиться через


Клиентская библиотека шаблонов Azure для JavaScript версии 1.0.0-beta.1

Этот проект используется в качестве пакета шаблонов для пакета Azure SDK для JavaScript. Она предназначена для помощи разработчикам пакета SDK Azure в начальной загрузке новых пакетов и предоставляет пример организации кода и документации клиентской библиотеки для службы Azure.

Начало работы

Поддерживаемые в настоящее время среды

Чтобы получить дополнительные сведения, ознакомьтесь с нашей политикой поддержки.

Предварительные требования

Обычно здесь вы помещаете команду оболочки для подготовки необходимых служб 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 и средству ведения журнала.

Дальнейшие действия

Подробные примеры использования клиентских библиотек см. в каталоге примеров .

Участие

Если вы хотите вносить изменения в эту библиотеку, ознакомьтесь с руководством по внесению изменений, в котором содержатся сведения о создании и тестировании кода.

Просмотры