Skip to content

blinkJun/hawk-admin-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hawk-admin-server

  • 基于koa-ts-starter后台服务模板
  • 该项目与hawk-admin前端项目组合使用,提供了后台项目的基础功能。

使用

  1. 安装依赖:npm i

  2. 安装mysql

  3. 配置数据库:在\src\db\config\config.json配置环境对应的数据库表参数

  4. 初始化数据库

    # 进入数据库管理文件夹
    cd /src/db
    # 迁移:初始化表
    npx sequelize-cli db:migrate
    # 迁移:初始化种子数据
    npx sequelize-cli db:seed:all

    可通过此方式运行对应环境的迁移:npx cross-env NODE_ENV=test sequelize-cli db:seed:all

  5. 启动项目:npm run dev

如果前端项目启动后是以ip的形式查看页面,则需要进入/src/config/config.development.ts或对应的环境配置下配置cors,添加白名单,以解决前端跨域访问问题

  1. 登录hawk-admin,默认账户密码为:admin/admin

About

为hawk-admin前端框架适配后台服务

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published