四时宝库

程序员的知识宝库

那些让人相见恨晚的 Node.js 库(一)

nanoid

一个小巧、安全、URL友好、唯一的 JavaScript 字符串ID生成器。

项目地址:https://github.com/ai/nanoid

安装:npm install --save nanoid

mathjs

一个JavaScript和Node.js的一个扩展数学库。可以运行在浏览器或这Node.js环境中。

项目地址:https://github.com/josdejong/mathjs

安装:npm install mathjs --save

dayjs

Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样。但它仅有 2 KB 大小。

项目地址:https://github.com/iamkun/dayjs

安装:npm install dayjs --save

validator.js

字符串校验库

项目地址:https://github.com/validatorjs/validator.js

安装:npm install validator --save

dotenv

Dotenv是一个零依赖模块,它将环境变量从.env文件加载到process.env中。

项目地址:https://github.com/motdotla/dotenv

安装:npm install dotenv --save

nvm

强大的 node 版本管理工具(你值得拥有)

项目地址:https://github.com/nvm-sh/nvm

winston

Winston 是强大、灵活的Node.js 开源日志库之一,理论上, Winston 是一个可以记录所有信息的记录器。这是一个高度直观的工具,易于定制。可以通过更改几行代码来调整其背后的逻辑。它使对数据库或文件等持久存储位置的日志记录变得简单容易。

项目地址:https://github.com/winstonjs/winston

安装:npm install winston --save

bull

用于在NodeJS中处理分布式作业和消息的高级队列包。

项目地址:https://github.com/OptimalBits/bull

安装:npm install bull --save

brain.js

一个用JavaScript编写的用于神经网络的GPU加速库。

项目地址:https://github.com/BrainJS/brain.js

安装:npm install brain.js --save

node-crawler

node.js 爬虫实现

项目地址:https://github.com/bda-research/node-crawler

安装:npm install crawler --save

node-jsonwebtoken

JsonWebToken 的 node 实现

项目地址:https://github.com/auth0/node-jsonwebtoken

安装:npm install jsonwebtoken --save

cors

解决Expres跨域问题


项目地址:https://github.com/expressjs/cors

安装:npm install cors --save

lodash

Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。

项目地址:https://github.com/lodash/lodash

安装:npm install lodash --save

crypto-js

标准的JavaScript加密库

项目地址:https://github.com/brix/crypto-js

安装:npm install crypto-js --save

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接