鍍金池/ 問答/數(shù)據(jù)庫  HTML/ 怎么生成全局唯一的字符串id?

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

最近學(xué)習(xí)一下node.js + koa + mysql 后端,寫頁面的時候總會看到請求的接口都會有一些一字符串為主的唯一Id,自己也想試一試不知怎么下手,請指點一下

回答
編輯回答
青黛色

全局唯一字符串的有很多方法, 如基于時間, 網(wǎng)卡mac地址, cpu id等等. 標準是uuid, 生成算法是標準化的, 幾乎所有語言都有現(xiàn)成可用的方法.

MySQL生成uuid的方法

select uuid();

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

首先執(zhí)行:npm install node-uuid

    var uuid = require('node-uuid');
    console.log(uuid.v1())
    console.log(uuid.v4())
2017年6月24日 15:28