第三方模块
作用:连接 MongoDB 数据库、操作 MongoDB 数据库时使用。提供了很多 MongoDB 数据库相关 api。
安装:npm i -S mongoose
官网:https://mongoosejs.com/docs/index.html
作用:筛选网页信息,写网络爬虫时常用。api 和 jquery 类似
安装:npm i -S cheerio
npm:https://www.npmjs.com/package/cheerio
作用:获取网页内容,通过 node.js 发送请求时使用, 写网络爬虫时常用。
安装:npm i -S superagent
npm:https://www.npmjs.com/package/superagent
作用:根据 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
作用:存储数据
安装:npm i -S knex
文档:https://www.knexjs.cn/guide/raw.html
作用:缓存、消息队列
安装:npm i -S ioredis
作用:消息队列
安装:npm i -S amqplib
作用:项目配置
安装:npm i -S dotenv
作用:轻量执行shell脚本
安装:npm i -S shelljs
作用:全文快速检索 用于本项目用户行为轨迹分析
安装:npm i -S elasticsearch