Node.js: creare un codice cliente

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;

Torna su