think-hashids
Generate a short unique ID from the integer for ThinkJS base on hashids
How to use
Install
npm install think-hashids --save
Configure extends.js
const hashids = moduleexports = ;
Config
salt
: Participate in the calculated salt. Default:''
minLength
: The minimum length of the resulting result. Default:0
alphabet
: Generates the resulting character set .Default:'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
Method
this.encode(id)
: Encode IDthis.decode(id)
: Decode IDthis.encodeHex(id)
: Encode hex instead of numbersthis.decodeHex(id)
: Decode hex instead of numbers