第一天: 1:使用nodejs的web开发框架express 生成了一个基本的nodejs web项目 2:使用了 express的自动路由加载模块:express-load-router,实现对路由的自动加载,无需手动进行繁琐的配置 3:使用 mysql 模块,负责与数据库进行链接,并封装数据库链接 使用es6 语法进行。 第二天: 1:建立mysql数据库(用来存放爬虫爬到的小说数据),继续完善mysql类库文件的封装 2:request 发送 http请求获取网页源码 3: 使用 cheerio 模块解析网页源码拿到我们想要的数据 4: 返回数据给前端 第三天: 1:配置好babel + gulp + watch 对代码进行转换 2:完成数据库的Promise封装,实现小说数据入库 3:node-schedule实现定时爬取小说网站,对比新旧章节后将最新章节存入数据库,然后将最新章节邮件通知给用户 4:通过两种方法pm2,cluster 实现接口负载均衡 5:手工配置pug,渲染邮件模板,可自己美化pug代码达到精美邮件模板 6:concurrently 实现并发执行多个任务