A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
本项目使用 NestJS 框架创建,主要用于管理 Web 应用程序。该项目包括用户、角色、菜单和日志的增删改查功能,使用 MySQL 数据库存储数据,Node.js 版本为 v16。
该模块主要负责管理用户数据,包括用户的增删改查功能。具体功能如下:
用户注册:用户可以注册新账号。 用户登录:用户可以登录到应用程序。 用户信息:可以查看用户信息,包括用户名、密码、邮箱、电话号码等。 用户编辑:可以编辑用户信息,包括用户名、密码、邮箱、电话号码等。 用户删除:可以删除用户数据。
该模块主要负责管理角色数据,包括角色的增删改查功能。具体功能如下:
角色添加:可以添加新的角色。 角色删除:可以删除角色数据。 角色修改:可以修改角色信息,包括名称、描述、权限等。
该模块主要负责管理菜单数据,包括菜单的增删改查功能。具体功能如下:
菜单添加:可以添加新菜单。 菜单删除:可以删除菜单数据。 菜单修改:可以修改菜单信息,包括名称、图标、路径等。
该模块主要负责管理日志数据,包括日志的增删改查功能。具体功能如下:
日志添加:可以添加新日志。 日志删除:可以删除日志数据。 日志修改:可以修改日志信息,包括日期、内容、用户等信息。
在 migrations/init.sql