XamiLib Node.js — Instalación
XamiLib para Node.js (xamisdk-client) es la librería que permite a tu aplicación
Node firmar a través del servicio local del xamiSDK. Tu aplicación habla con el
servicio local (nunca con Xami directamente); el documento no sale de tu red. Sin
dependencias externas: usa http/https nativos de Node.
Requisitos
- Node.js 14 o superior.
- El servidor xamiSDK instalado, pareado y corriendo (
xamisdk serve). - Una credencial de aplicación (
xamisdk wrapper:create --name mi-app), que te da unwrapper_keyy unwrapper_secret.
Instalación
Instálala directamente desde el paquete publicado, sin clonar nada:
npm install https://sdk.xami.run/files/xamisdk-client-0.1.0.tgz
Eso registra xamisdk-client en tu package.json como cualquier dependencia. Si
prefieres tener el paquete en el repositorio de tu proyecto, descarga ese mismo .tgz
desde https://sdk.xami.run y apunta a la ruta local:
npm install ./xamisdk-client-0.1.0.tgz
Primer uso
const { XamiSDK } = require('xamisdk-client');
const xami = new XamiSDK({
endpoint: 'http://127.0.0.1:8300',
wrapperKey: 'wrp_...',
wrapperSecret: 'wsec_...',
});
(async () => {
const estado = await xami.health().self();
console.log(estado.paired ? 'pareado' : 'sin parear');
})(); Descargar este manual (.md)
