Skip to content

常见问题

接口文档如何配置 AccessToken

1、在项目中打开 Configs/appconfig.json 配置,设置 varifyCode.enable: false

2、接口文档选择中台 Admin,打开认证授权服务-登录接口,点击调试在 raw 选项下输入用户名、密码获取 AccessToken

json
{
  "userName": "admin",
  "password": "123asd",
  "passwordKey": "",
  "captchaId": "",
  "captchaData": ""
}

3、打开文档管理-全局参数设置,点击添加参数

参数说明

参数说明
参数名称Authorization
参数值Bearer AccessToken,格式为 Bearer+空格+AccessToken
参数类型header

4、关闭测试接口再打开接口,请求头部出现已配置的参数则配置成功

项目发布启动提示“缺少 Freesql 数据库实现包:FreeSql.Provider.MySql.dll”

由于 Admin.Core 源码只在 Debug 开发环境中引用多个 Freesql 数据库实现包,所以在发布后启动接口时会提示“缺少 Freesql 数据库实现包:FreeSql.Provider.MySql.dll”

可以单击 ZhonTai.Host 项目,将Debug开发环境下的 FreeSql.Provider.MySql 安装包剪切到生产环境中

xml
<ItemGroup Condition="'$(Configuration)'=='Debug'">
  - <PackageReference Include="FreeSql.Provider.MySql" Version="3.2.812" />
</ItemGroup>

<ItemGroup>
  + <PackageReference Include="FreeSql.Provider.MySql" Version="3.2.812" />
</ItemGroup>