Biblioteca cliente de plantillas de Azure para JavaScript: versión 1.0.0-beta.1
Este proyecto se usa como paquete de plantilla para el SDK de Azure para JavaScript. Está pensado para ayudar a los desarrolladores de Azure SDK a arrancar nuevos paquetes y proporciona un ejemplo de cómo organizar el código y la documentación de una biblioteca cliente para un servicio de Azure.
Introducción
Entornos admitidos actualmente
- Versiones de LTS de Node.js
- Versiones más recientes de Safari, Chrome, Edge y Firefox.
Para más información, consulte la directiva de compatibilidad.
Requisitos previos
- Una suscripción de Azure.
Normalmente, colocaría un comando de shell para aprovisionar los servicios de Azure necesarios aquí.
Instalar el paquete @azure/template
Instale la biblioteca cliente de plantilla para JavaScript con npm
:
npm install @azure/template
Compatibilidad con exploradores
Paquete de JavaScript
Para usar esta biblioteca cliente en el explorador, primero debe usar un empaquetador. Para más información sobre cómo hacerlo, consulte nuestra documentación de agrupación.
CORS
Debe configurar reglas de uso compartido de recursos entre orígenes (CORS) para la cuenta de almacenamiento si necesita desarrollar para exploradores. Vaya a Azure Portal y Explorador de Azure Storage, busque la cuenta de almacenamiento, cree nuevas reglas de CORS para blob/queue/file/table service(s).
Por ejemplo, puede crear la siguiente configuración de CORS para la depuración. Pero personalice cuidadosamente la configuración según sus requisitos en un entorno de producción.
- Orígenes permitidos: *
- Verbos permitidos: DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT
- Encabezados permitidos: *
- Encabezados expuestos: *
- Antigüedad máxima (segundos): 86400
Ejemplos adicionales
Los ejemplos de nivel superior suelen incluir cosas como crear y autenticar el cliente principal. Si el servicio admite varios medios de autenticación (por ejemplo, basados en claves y Azure Active Directory), puede proporcionar un ejemplo independiente de cada uno.
Conceptos clave
ConfigurationClient
Describa el cliente principal aquí. Hable sobre las operaciones que puede hacer y cuándo un desarrollador desea usarla.
Otros ejemplos
Cree una sección para cada concepto de servicio de nivel superior que quiera explicar.
Ejemplos
Primer ejemplo
Cree varios ejemplos de código para cómo alguien usaría la biblioteca para realizar una tarea común con el servicio.
Solución de problemas
Registro
La habilitación del registro puede ayudar a descubrir información útil sobre los errores. Para ver un registro de solicitudes y respuestas HTTP, establezca la variable de entorno AZURE_LOG_LEVEL
en info
. Como alternativa, el registro se puede habilitar en tiempo de ejecución llamando a setLogLevel
en @azure/logger
:
const { setLogLevel } = require("@azure/logger");
setLogLevel("info");
Para obtener instrucciones más detalladas sobre cómo habilitar los registros, consulte los documentos del paquete @azure/logger.
Pasos siguientes
Eche un vistazo al directorio de ejemplos para obtener ejemplos detallados que muestran cómo usar las bibliotecas cliente.
Contribuciones
Si desea contribuir a esta biblioteca, lea la guía de contribución para obtener más información sobre cómo compilar y probar el código.
Proyectos relacionados
Azure SDK for JavaScript