이것은 Node.js 및 브라우저용 short-id 라이브러리입니다. 숫자에서 짧은 ID를 생성하는 데 쉽게 사용할 수 있습니다.
npm i @sumor/short-id --save
Node.JS 버전 16.x 이상 필요
이 패키지는 ES 모듈로 작성되어 있으므로,
package.json
파일에서 다음 코드를 변경하십시오:
{
"type": "module"
}
import { encode, decode } from '@sumor/short-id'
// 기본적으로 규칙 0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ를 사용
const shortId1 = encode(10)
console.log(shortId1) // 'a'
const shortId2 = encode(72)
console.log(shortId2) // '1a'
const number1 = decode('a')
console.log(number1) // 10
const number2 = decode('1a')
console.log(number2) // 72
import { encode, decode } from '@sumor/short-id'
const rule = '0123456789abcdefghigklmnopqrstuvwxyz'
const shortId1 = encode(10, rule)
console.log(shortId1) // 'a'
const shortId2 = encode(46, rule)
console.log(shortId2) // '1a'
const number1 = decode('a', rule)
console.log(number1) // 10
const number2 = decode('1a', rule)
console.log(number2) // 46