Skip to content

Prune Admin 的后端数据服务,基于 NestJS、TypeScript、TypeORM、MySQL 构建,实现了 JWT 认证、菜单管理、RBAC 权限控制等核心功能

Notifications You must be signed in to change notification settings

KangodYan/prune-api

Repository files navigation



Prune Api

简介

Prune Api 是现代化风格的快速开发平台 Prune Admin 的后端数据服务,基于 NestJS、TypeScript、TypeORM、MySQL 构建。

快速开始

获取项目代码

git clone https://github.com/KangodYan/prune-api.git

导入数据库文件

  • 在 MySQL8 数据库中新建数据库,命名 prune
  • 找到项目根目录下的 prune.sql 文件,导入到 prune 数据库中
  • 在数据库配置文件中去掉 sql_mode 配置项的 ONLY_FULL_GROUP_BY 选项,然后重启服务

安装依赖

在项目根目录下运行以下命令安装项目依赖:

pnpm install

添加配置

在根目录下创建 .env.dev 文件,手动复制 .env.example 文件内容到 .env.dev,并填写对应相应配置

启动开发服务器

运行以下命令以启动开发服务器:

pnpm start:dev

访问 http://localhost:7441 查看您的应用程序。

构建生产版本

创建 .env.prod 文件并填写好配置,运行以下命令以构建生产版本:

pnpm build

在生产环境启动服务

pnpm start:prod

About

Prune Admin 的后端数据服务,基于 NestJS、TypeScript、TypeORM、MySQL 构建,实现了 JWT 认证、菜单管理、RBAC 权限控制等核心功能

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published