mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 16:03:25 +08:00
129 lines
5.8 KiB
JSON
129 lines
5.8 KiB
JSON
{
|
||
"ConnectionStrings": {
|
||
"DbType": "SqlServer", //数据库将支持两种模式【SqlServer,MySql】
|
||
"SqlConnection": "Server=127.0.0.1;uid=CoreShopProfessional;pwd=CoreShopProfessional;Database=CoreShopProfessional;MultipleActiveResultSets=true;pooling=true;min pool size=5;max pool size=32767;connect timeout=20;Encrypt=True;TrustServerCertificate=True;"
|
||
//SqlServer数据库连接字符串,需要开启数据库连接复用【MultipleActiveResultSets=true】
|
||
|
||
// 如果采用容器化部署Service 要写成mysql的服务名,否则写地址
|
||
//"SqlConnection": "Server=127.0.0.1;Port=3306;Database=CoreShopProfessional;Uid=CoreShopProfessional;Pwd=CoreShopProfessional;CharSet=utf8;pooling=true;SslMode=None;Allow User Variables=true;Convert Zero Datetime=True;Allow Zero Datetime=True;"
|
||
// Mysql数据库链接字符串,请保持后面的属性别少。经过测试,mysql版本需要5.7或以上
|
||
},
|
||
//定时任务管理面板的账户密码
|
||
"HangFire": {
|
||
"Login": "CoreShopProfessional", //登录账号
|
||
"PassWord": "uzmp0o3213217vr53", //登录密码
|
||
"JobExpirationTimeOut": "10080" //已经完成的任务过期时间,单位分钟(默认10080,7天时间)
|
||
},
|
||
//Swagger授权访问设置
|
||
"SwaggerConfig": {
|
||
"RoutePrefix": "doc", //路由地址,默认doc
|
||
"UserName": "",
|
||
"PassWord": ""
|
||
},
|
||
"AppConfig": {
|
||
"AppUrl": "https://admin.test.pro.coreshop.cn/", //后端管理地址
|
||
"AppPcUrl": "https://pc.test.pro.coreshop.cn/", //PC端访问地址
|
||
"AppH5Url": "https://h5.test.pro.coreshop.cn/", //H5端访问地址
|
||
"AppInterFaceUrl": "https://api.test.pro.coreshop.cn/", //接口请求地址
|
||
"AppVersion": "CoreShopProfessional v0.7.3"
|
||
},
|
||
//redis为必须启动项,请保持redis为正常可用
|
||
"RedisConfig": {
|
||
"UseCache": true, //启用redis作为内存选择
|
||
"UseTimedTask": true, //启用redis作为定时任务
|
||
// 如果采用容器化部署Service 要写成redis的服务名,否则写地址
|
||
"ConnectionString": "127.0.0.1:6379,password=,connectTimeout=30000,responseTimeout=30000,abortConnect=false,connectRetry=1,syncTimeout=10000,DefaultDatabase=9" //redis数据库连接字符串
|
||
},
|
||
//jwt授权认证的一些设置
|
||
"JwtConfig": {
|
||
"SecretKey": "", //请自主填写一段英文数字等作为token令牌,16位+
|
||
"Issuer": "", //颁发者身份标识,如CoreShop.Professional
|
||
"Audience": "coreshop" //期望的接收人,如core,cms等
|
||
},
|
||
//跨域设置
|
||
"Cors": {
|
||
"PolicyName": "CorsIpAccess", //策略名称
|
||
"EnableAllIPs": false, //是否应用所有的IP,如设置为true,则取消跨域限制
|
||
// 支持多个域名端口,注意端口号后不要带/斜杆:比如localhost:8000/,是错的
|
||
// 注意,http://127.0.0.1:1818 和 http://localhost:1818 是不一样的
|
||
"IPs": "http://127.0.0.1:4000,http://127.0.0.1:5000,http://127.0.0.1:6000,http://localhost:4000,http://localhost:5000,http://localhost:6000"
|
||
},
|
||
//中间件
|
||
"Middleware": {
|
||
//记录请求和响应数据
|
||
"RequestResponseLog": {
|
||
"Enabled": false
|
||
},
|
||
//记录用户方访问数据
|
||
"RecordAccessLogs": {
|
||
"Enabled": false, //是否开启记录操作日志功能。
|
||
"EnabledFileMode": false, //是否开启记录到文件功能。(影响效率,接口不建议开启)
|
||
"EnabledDbMode": false, //是否开启记录到数据库模式。(影响效率,后台可开启,接口不建议开启,因为数据库会存储大量的用于请求数据和返回数据。)
|
||
"IgnoreApis": "/api/tools/getuserinfo,/api/tools/getNavs,/api/CodeGenerator/CodeGenDown" //使用小写逗号分隔
|
||
},
|
||
//记录IP请求数据
|
||
"IPLog": {
|
||
"Enabled": false
|
||
}
|
||
},
|
||
//UseRateLimiter限流中间件配置
|
||
"MyRateLimitOptions": {
|
||
"MyRateLimit": {
|
||
//一个窗口中允许的最大允许计数器数。 在将这些选项传递给 的FixedWindowRateLimiter构造函数时,必须设置为值 > 0。
|
||
"PermitLimit": 100,
|
||
//指定请求的时间范围。 必须设置为大于 Zero 将这些选项传递给 的构造函数 FixedWindowRateLimiter时的值。
|
||
"Window": 10,
|
||
//当 AutoReplenishment 设置为 true 时,内部计时器每 ReplenishmentPeriod 时间补充一次令牌数;当 false 设置为 TryReplenish 时,应用必须对限制器调用 。
|
||
"ReplenishmentPeriod": 2,
|
||
//排队的获取请求的最大累计允许计数。 将这些选项传递给 的FixedWindowRateLimiter构造函数时,必须设置为值 >= 0。
|
||
"QueueLimit": 2,
|
||
"SegmentsPerWindow": 8,
|
||
"TokenLimit": 10,
|
||
"TokensPerPeriod": 4,
|
||
//是否自动补货
|
||
"AutoReplenishment": false
|
||
}
|
||
},
|
||
"Logging": {
|
||
"LogLevel": {
|
||
"Default": "Information",
|
||
"Microsoft": "Warning",
|
||
"Microsoft.Hosting.Lifetime": "Information"
|
||
}
|
||
},
|
||
"AllowedHosts": "*",
|
||
"WeChatOptions": {
|
||
//公众号
|
||
"WeiXinAppId": "",
|
||
"WeiXinAppSecret": "",
|
||
"WeiXinEncodingAesKey": "",
|
||
"WeiXinToken": "",
|
||
//小程序
|
||
"WxOpenAppId": "",
|
||
"WxOpenAppSecret": "",
|
||
"WxOpenToken": "",
|
||
"WxOpenEncodingAESKey": ""
|
||
},
|
||
"AliPayOptions": {
|
||
//appid
|
||
"AppId": "",
|
||
//应用私钥
|
||
"AppSecret": "",
|
||
//支付宝公钥
|
||
"AliPublicKey": "",
|
||
//应用公钥
|
||
"AppPublicKey": "",
|
||
//回调地址
|
||
"RedirectUrl": "",
|
||
//阿里访问令牌刷新
|
||
"AliAccessTokenRefresh": "",
|
||
//oauth2授权地址
|
||
"AppConnectUrl": "https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?",
|
||
//支付宝授权类型
|
||
"AppAuthToken": "alipay.open.auth.token.app",
|
||
//支付宝通用接口
|
||
"AliPublicApi": "https://openapi.alipay.com/gateway.do",
|
||
//外部H5唤起支付宝客户端进行实名认证接口地址
|
||
"AliPayAppAuth": "alipays://platformapi/startapp?appId=20000067&url="
|
||
}
|
||
} |