2.修改配置

  1. vi ./config.json

配置如下,主要配置 MongoDB 数据库,以及 Admin 账号。

  1. {
  2. "port": "3011",
  3. "adminAccount": "admin@admin.com",
  4. "db": {
  5. "servername": "127.0.0.1",
  6. "DATABASE": "yapi",
  7. "port": 27017,
  8. "pass": "yapi123"
  9. "mail": {
  10. "enable": true,
  11. "host": "smtp.163.com",
  12. "port": 465,
  13. "from": "***@163.com",
  14. "auth": {
  15. "user": "***@163.com",
  16. "pass": "*****"
  17. }
  18. }

3.安装依赖

4.初始化

  1. npm run install-server # 安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
  2. # 默认输出
  3. # 初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org"
  1. npm run dev
  2. # 启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
  3. # 127.0.0.1:3011

目录结构

后端: koa mongoose

  1. cd vendors
  2. npm run dev
  3. # 启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
  1. cd vendors
  2. node server/app.js