📜  如何在 Node.js 中生成短 id?

📅  最后修改于: 2022-05-13 01:56:22.132000             🧑  作者: Mango

如何在 Node.js 中生成短 id?

在本文中,我们将了解如何在 Node.js 中生成短 id。有一个名为“shortid”的 NPM 包用于创建短的非顺序 url 友好的唯一 ID。默认情况下,它使用 7-14 个 url 友好字符:AZ、az、0-9、_-。它支持集群(自动)、自定义种子、自定义字母。它可以生成任意数量的 id 而不会重复。

环境设置:

  • 设置项目的 NPM 包:

    npm init -y
  • 安装依赖:

    npm install express shortid

基本快递服务器:

index.js
const express = require('express');
const app = express();
  
  
app.get('/' , (req , res)=>{
    res.send("GeeksforGeeks");
})
  
app.listen(4000 , ()=>{
    console.log("server is running on port 4000");
})


server.js
const express = require('express');
const app = express();
const short = require('shortid');
  
app.get('/' , (req , res)=>{
    res.send(short()); // generating short id by calling short() function.
})
  
app.listen(4000 , ()=>{
    console.log("server is running on port 4000");
})


输出:

示例:将“ shortid”导入我们的项目,shortid 模块中有很多功能。

句法:

const short = require('shortid');

服务器.js

const express = require('express');
const app = express();
const short = require('shortid');
  
app.get('/' , (req , res)=>{
    res.send(short()); // generating short id by calling short() function.
})
  
app.listen(4000 , ()=>{
    console.log("server is running on port 4000");
})

输出: