# Myblog_API **Repository Path**: lyhry/Myblog_API ## Basic Information - **Project Name**: Myblog_API - **Description**: Node.js web server博客项目 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Myblog_API #### 介绍 Node.js web server博客项目 #### 软件架构 软件架构说明 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0112/133320_09d71e46_2221230.png "2020-01-12_132253.png") #### 安装教程 1. npm install 2. npm run dev #### 使用说明 `start nginx` `nginx -s reload` `nginx -s stop` `nginx -s quit` linux crontab 定时任务日志拆分 1. crontab -e 2. * 0 * * * sh xxxxxx.sh #### SQL 用户名'-- ' user';delete from users;-- ' #### async await 要点 1. `await` 后面最加 `promise` 对象,获取 `resolve` 的值 2. `await` 必须包裹在 `async` 函数里 3. `async` 函数执行返回的也是一个 `promise` 对象 4. `try-catch` 获取 `promise` 中 `reject` 的值 ### pm2 1. pm2 start 2. pm2 list 3. pm2 restart `id`/`App name` 4. pm2 stop/delete `id`/`App name` 5. pm2 info `id`/`App name` 6. pm2 log `id`/`App name` 7. pm2 monit `id`/`App name` 内存CPU信息