编码数字代号
创建用于Compas Digital平台的ID. 解码 ID 以揭示内部的元数据.
所需资源
- 节点.js 6+
安装
npm install @compassdigital/id
使用量
const ID = require("@compassdigital/id");
// or use ES6 module import syntax
import ID from "@compassdigital/id";
var new_id = ID({
service: "menu",
provider: "Acme XYX",
type: "item",
id: "abc1234"
});
// lBprpeED47ILDZBwAYB4iwy0D8Ne55INALa576e9iKX4
var decoded = ID(new_id);
/*
{
service: 'menu',
provider: 'Acme XYX',
type: 'item',
id: 'abc1234'
}
*/
// Convenience method
new_id = ID("menu", "Acme XYX", "item", "abc1234");
// lBprpeED47ILDZBwAYB4iwy0D8Ne55INALa576e9iKX4
测试
npm install mocha -g # if you don't have it installed already
npm test