Skip to content

Latest commit

 

History

History
81 lines (41 loc) · 1.37 KB

plugins.md

File metadata and controls

81 lines (41 loc) · 1.37 KB

第三方模块

mongoose

作用:连接 MongoDB 数据库、操作 MongoDB 数据库时使用。提供了很多 MongoDB 数据库相关 api。

安装:npm i -S mongoose

官网:https://mongoosejs.com/docs/index.html

cheerio

作用:筛选网页信息,写网络爬虫时常用。api 和 jquery 类似

安装:npm i -S cheerio

npm:https://www.npmjs.com/package/cheerio

superagent

作用:获取网页内容,通过 node.js 发送请求时使用, 写网络爬虫时常用。

安装:npm i -S superagent

npm:https://www.npmjs.com/package/superagent

ipip-ipdb

作用:根据 IP 解析地址

安装:npm i -S ipip-ipdb

npm:https://www.npmjs.com/package/ipip-ipdb

源码解析

作用:根据js上传报错位置解析源代码错误位置

安装:npm i -S source-map

npm:https://www.npmjs.com/package/source-map

mysql

作用:存储数据

安装:npm i -S knex

文档:https://www.knexjs.cn/guide/raw.html

redis

作用:缓存、消息队列

安装:npm i -S ioredis

文档:http://devdocs.io/redis/

amqplib

作用:消息队列

安装:npm i -S amqplib

dotenv

作用:项目配置

安装:npm i -S dotenv

shelljs

作用:轻量执行shell脚本

安装:npm i -S shelljs

elasticsearch

作用:全文快速检索 用于本项目用户行为轨迹分析

安装:npm i -S elasticsearch