Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este projeto é usado como um pacote de modelo para o SDK do Azure para JavaScript. Ele se destina a ajudar os desenvolvedores do SDK do Azure a inicializar novos pacotes e fornece um exemplo de como organizar o código e a documentação de uma biblioteca de clientes para um serviço do Azure.
Como começar
Ambientes com suporte no momento
- Versões LTS de Node.js
- Versões mais recentes do Safari, Chrome, Edge e Firefox.
Consulte nossa política de suporte para obter mais detalhes.
Pré-requisitos
- Uma assinatura do Azure.
Normalmente, você colocaria um comando shell para provisionar os serviços necessários do Azure aqui.
Instalar o pacote @azure/template
Instale a biblioteca de cliente de modelo para JavaScript com npm:
npm install @azure/template
Suporte ao navegador
Pacote JavaScript
Para usar essa biblioteca de clientes no navegador, primeiro você precisa usar um empacotador. Para obter detalhes sobre como fazer isso, consulte nossa documentação de agrupamento .
CORS
Você precisará configurar regras de CORS (Compartilhamento de Recursos entre Origens) para sua conta de armazenamento se precisar desenvolver para navegadores. Acesse o portal do Azure e o Gerenciador de Armazenamento do Azure, localize sua conta de armazenamento, crie novas regras de CORS para serviços de blob/fila/arquivo/tabela.
Por exemplo, você pode criar as seguintes configurações de CORS para depuração. Mas personalize as configurações cuidadosamente de acordo com seus requisitos em um ambiente de produção.
- Origens permitidas: *
- Verbos permitidos: DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT
- Cabeçalhos permitidos: *
- Cabeçalhos expostos: *
- Idade máxima (segundos): 86400
Outros exemplos
Os exemplos de nível superior geralmente incluem coisas como criar e autenticar o cliente principal. Se o serviço der suporte a vários meios de autenticação (baseados em e.g. key e Azure Active Directory), você poderá dar um exemplo separado de cada um.
Conceitos principais
ConfigurationClient
Descreva seu cliente principal aqui. Fale sobre quais operações ele pode fazer e quando um desenvolvedor gostaria de usá-lo.
Exemplos adicionais
Crie uma seção para cada conceito de serviço de nível superior que você deseja explicar.
Exemplos
Primeiro exemplo
Crie vários exemplos de código de como alguém usaria sua biblioteca para realizar uma tarefa comum com o serviço.
Solução de problemas
Logging
Habilitar o registro em log pode ajudar a descobrir informações úteis sobre falhas. Para ver um log de solicitações e respostas HTTP, defina a variável de ambiente AZURE_LOG_LEVEL como info. Como alternativa, o registro em log pode ser habilitado em runtime chamando setLogLevel no @azure/logger:
import { setLogLevel } from "@azure/logger";
setLogLevel("info");
Para obter instruções mais detalhadas sobre como habilitar logs, você pode consultar os documentos do pacote @azure/logger.
Próximas Etapas
Por favor, dê uma olhada no diretório samples para exemplos detalhados que demonstram como usar as bibliotecas clientes.
Contributing
Se você quiser contribuir com essa biblioteca, leia o guia de contribuição para saber mais sobre como criar e testar o código.
Projetos relacionados
Azure SDK for JavaScript