下载源码后,后端启动项目Admin.NET.Web.Entry(显示的是swagger页面),前端运行步骤:1、安装依赖pnpm install 2、运行pnpm run dev,即可登录系统的管理页面。
默认数据库的修改:
项目默认使用的是sqlite数据库,而且框架本身和业务使用的是同一个数据库。如果你要改成其他的,直接修改项目Admin.NET.Application->Configuration->DataBase.json中的连接字符串(只需要改DbType和ConnectionString两个字段)。如果你想要把业务和框架存储分开,参照下例(DataBase.json),根据自己的情况自行修改,我的都是用了mysql。
{
"$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
"DbConnection": {
// 具体配置见SqlSugar官网(第一个为默认库不需要设置ConfigId)
"ConnectionConfigs": [
{
"DbType": "Sqlite", // MySql、SqlServer、Sqlite、Oracle、PostgreSQL、Dm、Kdbndp、Oscar、MySqlConnector、Access、OpenGauss、QuestDB、HG、ClickHouse、GBase、Odbc、Custom
"ConnectionString": "DataSource=./Admin.NET.db", // 库连接字符串
"EnableInitDb": true, // 启用库表初始化
"EnableInitSeed": true, // 启用种子初始化
"EnableDiffLog": false, // 启用库表差异日志
"EnableUnderLine": false // 启用驼峰转下划线
},
//其他数据库配置(可以配置多个)
{
"ConfigId": "WmsDemo",
"DbType": "MySql",
"ConnectionString": "server=localhost;database=WmsDemo;userid=root;password=root", // 库连接字符串
"EnableInitDb": false, // 启用库表初始化
"EnableInitSeed": false, // 启用种子初始化
"EnableDiffLog": false, // 启用库表差异日志
"EnableUnderLine": false // 启用驼峰转下划线
}
]
}
}