如何在 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");
})
输出: