{"id":15097818,"url":"https://github.com/blinkjun/hawk-admin-server","last_synced_at":"2026-01-07T07:09:04.020Z","repository":{"id":198807969,"uuid":"629438922","full_name":"blinkJun/hawk-admin-server","owner":"blinkJun","description":"为hawk-admin前端框架适配后台服务","archived":false,"fork":false,"pushed_at":"2023-10-30T03:26:14.000Z","size":118,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-01T17:44:40.193Z","etag":null,"topics":["admin","koa2","server","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blinkJun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-18T10:10:53.000Z","updated_at":"2023-04-20T08:43:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"09c26892-b530-47d2-b511-b01c9815a447","html_url":"https://github.com/blinkJun/hawk-admin-server","commit_stats":{"total_commits":6,"total_committers":2,"mean_commits":3.0,"dds":"0.33333333333333337","last_synced_commit":"f3826f7a62f4ebef41b28cef0cfb12f278e093dc"},"previous_names":["blinkjun/hawk-admin-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blinkJun%2Fhawk-admin-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blinkJun%2Fhawk-admin-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blinkJun%2Fhawk-admin-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blinkJun%2Fhawk-admin-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blinkJun","download_url":"https://codeload.github.com/blinkJun/hawk-admin-server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245854861,"owners_count":20683427,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","koa2","server","typescript"],"created_at":"2024-09-25T16:40:38.187Z","updated_at":"2026-01-07T07:09:03.992Z","avatar_url":"https://github.com/blinkJun.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `hawk-admin-server`\n\n- 基于[`koa-ts-starter`](https://github.com/blinkJun/koa-ts-starter)后台服务模板\n- 该项目与[`hawk-admin`](https://github.com/blinkJun/hawk-admin)前端项目组合使用，提供了后台项目的基础功能。\n\n## 使用\n1. 安装依赖：`npm i`\n\n2. [安装`mysql`](https://www.runoob.com/mysql/mysql-install.html)\n   \n3. 配置数据库：在`\\src\\db\\config\\config.json`配置环境对应的数据库表参数\n\n4. 初始化数据库\n\n    ```bash\n    # 进入数据库管理文件夹\n    cd /src/db\n    # 迁移：初始化表\n    npx sequelize-cli db:migrate\n    # 迁移：初始化种子数据\n    npx sequelize-cli db:seed:all\n    ```\n\n    \u003e 可通过此方式运行对应环境的迁移：`npx cross-env NODE_ENV=test sequelize-cli db:seed:all`\n\n5. 启动项目：`npm run dev`\n\n\u003e 如果前端项目启动后是以`ip`的形式查看页面，则需要进入`/src/config/config.development.ts`或对应的环境配置下配置`cors`，添加白名单，以解决前端跨域访问问题\n\n6. 登录`hawk-admin`，默认账户密码为：`admin`/`admin`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblinkjun%2Fhawk-admin-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblinkjun%2Fhawk-admin-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblinkjun%2Fhawk-admin-server/lists"}