前端 | Express Blog Next |
后端 | Express Blog Server(👈就是这里) |
后端 | 前端 |
---|---|
Node.js | Vite |
Express | Vue3 |
Mysql | Typescript |
Axios | |
Naive UI | |
Tailwind CSS | |
Sass |
- 1, 安装 Node.js
- 2, 安装 Mysql
- 3, 跟目录创建.env 文件,配置环境变量
变量名 | 参数(例如) | 必填 | 备注 |
---|---|---|---|
HOST | 0.0.0.0 | ✔ | 后端地址 |
PORT | 9090 | ✔ | 后端端口 |
DB_HOST | 127.0.0.1 | ✔ | 数据库地址 |
DB_PORT | 3306 | ✔ | 数据库端口 |
DB_ROOT | blog | ✔ | 数据库名称 |
DB_USER | blog | ✔ | 数据库用户名 |
DB_PASSWORD | your_password | ✔ | 数据库密码 |
EMAIL_SERVICE | smtp.qq.com | ✔ | 邮箱服务地址 |
EMAIL_PORT | 465 | ✔ | 邮箱服务端口 |
EMAIL_USER | [email protected] | ✔ | 邮箱用户名 |
EMAIL_PASS | your_email_password | ✔ | 邮箱密码 |
EMAIL_NAME | Express Blog | ✔ | 邮箱名称 |
TOKEN_SECRET | 任意英文字符(不要太长也不要太短) | ✔ | 令牌加密密钥 |
SESSION_SECRET | 任意英文字符(不要太长也不要太短) | ✔ | 会话加密密钥 |
- 4,安装库
pnpm install
- 5,运行
nodemon app.js