Expected output when restarting Kuzzle backend:
node recover.js
connected
logged
Kuzzle time: 1661845705110
disconnected
reconnected
const { Kuzzle, WebSocket } = require('kuzzle-sdk'); | |
const sdk = new Kuzzle(new WebSocket('localhost')) | |
sdk.on('connected', () => console.log('connected')); | |
sdk.on('reconnected', () => console.log('reconnected')); | |
sdk.on('disconnected', () => console.log('disconnected')); | |
sdk.authenticator = async () => { | |
await sdk.auth.login('local', { username: 'admin', password: 'admin' }); | |
console.log('logged') | |
} | |
async function run () { | |
await sdk.connect(); | |
await sdk.authenticate(); | |
console.log('Server time:', await sdk.server.now()); | |
} | |
run() |