# puppeteer

发送邮件并保存截图

## 项目介绍

### 文件路径描述
  * app 主目录
    * controller 解析用户的输入，处理后返回相应的结果
      * home 腾讯企业邮
      * mail 阿里企业邮
    * service 编写业务逻辑层
      * dingTalk 钉钉异常通知
      * fdfs 文件上传
      * home 发送邮件具体逻辑
      * mail 发送邮件具体逻辑
      * ocr 图片验证码识别
    * middleware 编写中间件
    * extend 框架的扩展
      * helper 辅助函数
    * schedule 定时任务
      * refresh_amount 重置发信数
      * send_mail 发送邮件
    * public 放置静态资源
    * router 配置 URL 路由规则
  * config 编写配置文件
    * config.{env} 编写配置文件
    * plugin 配置需要加载的插件

## QuickStart

<!-- add docs here for user -->

see [egg docs][egg] for more detail.

### Development

```bash
$ npm i
$ npm run dev
$ open http://localhost:7001/
```

### Deploy

>目前该项目手动部署在172.20.3.77:80服务上

```bash
$ npm start
$ npm stop
```

### npm scripts

- Use `npm run lint` to check code style.
- Use `npm test` to run unit test.
- Use `npm run autod` to auto detect dependencies upgrade, see [autod](https://www.npmjs.com/package/autod) for more detail.


[egg]: https://eggjs.org