短ID生成庫js shortid的介紹及應用

2021-10-11 01:43:05 字數 632 閱讀 3440

官方文件

js-shortid是乙個基於node.js的開源短id的產生器, 其生成的短id滿足無序、不可**、url位址友好以及足夠短且據有唯一的基本特徵。

實現方案

js-shortid由兩個字串構成——時間序號多個隨機數

安裝:在windows環境下,開啟命令提示符,然後輸入:

npm

install js-shortid # npm i js-shortid

封裝模組

// uuid.js

// 引入包

import shortid from

'js-shortid'

const inst = shortid.

inst()

// 生成唯一id

export

function

uuid()

匯入模組

import

from

'../utils/uuid'

createid()

生成短位址

var convertstr encodeuricomponent urlstr 轉換的原鏈結可能存在 這樣的特殊符號,導致原鏈結的某些欄位會被當做ajax請求的引數,所以最好先進行轉碼 getshorturl convertstr function getshorturl urlstr succe...

es手動生成id和自動生成id

1.es手動指定document id 1.根據應用情況來說,是否滿足手動指定document id的前提 一般來說,是從某些其他的系統中,匯入一些資料到es時,會採取這種方式。就是使用系統中已有的資料的唯一標識,作為es中 document的id.舉個例子,比如說,開發乙個電商 做搜尋功能,或者o...

NPM酷庫 uuid,生成隨機ID

npm酷庫,每天兩分鐘,了解乙個流行npm庫。在中心化應用中,資料記錄的id往往是資料庫生成的自增id,但是在分布式應用中,就會存在一些問題 uuid 就是應用在分布式環境中的隨機字串id,uuid有統一的格式,uuid的標準型式包含32個16進製制數字,以連字型大小分為五段,形式為8 4 4 4 ...