怎么生成全局唯一的字符串id?

最近学习一下node.js + koa + mysql 后端,写页面的时候总会看到请求的接口都会有一些一字符串为主的唯一Id,自己也想试一试不知怎么下手,请指点一下

阅读 7.9k
1 个回答

全局唯一字符串的有很多方法, 如基于时间, 网卡mac地址, cpu id等等. 标准是uuid, 生成算法是标准化的, 几乎所有语言都有现成可用的方法.

MySQL生成uuid的方法

select uuid();

nodejs生成uuid的方法有很多种, 如用node-uuid模块.

首先执行:npm install node-uuid

    var uuid = require('node-uuid');
    console.log(uuid.v1())
    console.log(uuid.v4())
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题