In Node.js è semplice creare un codice cliente.
Possiamo usare la seguente soluzione:
'use strict';
const createClientId = () => {
let seed = 'abcdefghijklmnopqrstuvwxyz0123456789@$%()=?[]+*'.split('').sort( ( a, b ) => { return .5 - Math.random();}).join('');
let enc = Buffer.from(seed, 'utf8').toString('base64');
return enc.toUpperCase().replace(/[^a-z]+/i, '').substring(0, 10);
};
module.exports = createClientId;