Skip to content

Instantly share code, notes, and snippets.

@Aschen
Created August 30, 2022 07:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aschen/cf95433fdd6ccd5dce30b30f795d3abf to your computer and use it in GitHub Desktop.
Save Aschen/cf95433fdd6ccd5dce30b30f795d3abf to your computer and use it in GitHub Desktop.
Kuzzle JS SDK: Recover from backend failure

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()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment