# Lix-Admin-Server **Repository Path**: lihaogn/lix-admin-server ## Basic Information - **Project Name**: Lix-Admin-Server - **Description**: Lix 管理平台的后端,nodejs。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-12-27 - **Last Updated**: 2023-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Lix-admin-server ## 1 介绍 本项目是前端项目 [**Lix-Admin-Client-Vue2**](https://gitee.com/lihaogn/lix-admin-client-vue2) 和 [**Lix-Admin-Client-react**](https://gitee.com/lihaogn/lix-admin-client-react) 的配套后端服务(**Node.js 版本**,[点击访问 Java 版本](https://gitee.com/lihaogn/lix-admin-server-java))。 ## 2 安装与运行 ==> 将项目下载或克隆到本地。 ==> 本项目使用 mysql,默认的数据库名称:lix ```mysql -- 创建数据库 SQL: CREATE DATABASE IF NOT EXISTS lix DEFAULT CHARSET utf8 COLLATE utf8_general_ci; ``` ==> 进入项目目录中,在终端中输入命令: ```shell # 1 安装依赖 npm install # 2 运行程序 npm run dev # 运行程序后会自动建表 ``` ==> 插入初始数据,在终端中输入命令: ```shell npx sequelize-cli db:seed:all ``` ## 开发日志 **2022.05.31** - [x] 增加了国际化分支 i18n,添加国际化内容。 **2022.05.28** - [x] 修改获取角色关联权限的方法。forEach 里面不能使用异步函数,有问题。改为使用 Promise.all()。 **2022.05.27** - [x] 修改用户与角色的关系为多对多。