zero
优质
小牛编辑
135浏览
2023-12-01
zero 启动
配置server.json
{
"Logging": { //日志配置节点
"LogLevel": { //默认筛选器
"Default": "Debug", //默认日志类别
"System": "Information" //日志类别为System
},
"Console": { //针对日志提供程序Console的配置
"LogLevel": { //日志筛选器
"Default": "Information", //默认日志类别//Error
"LoggingSample.Program": "Debug" //日志类别为LoggingSample.Program的筛选器
}
}
},
"Zero": {
"Connection": "Data Source=192.168.180.55;port=3306;userid=root;password=qwe123QWE;database=ketchup_zero;Charset=utf8;",//数据库链接地址
},
"Server": {
"Name": "zero",//服务名称
"Ip": "192.168.3.11",//服务ip
"Port": "5004",//服务端口
"EnableHttp": true, //是否开启http
"Security": {
"Whitelist": "*", //白名单
"BlackList": "" //黑名单
}
},
"Consul": {
"ConnectionString": "192.168.180.55:8500",//你的注册中心地址
"IsHealthCheck": true
}
}
配置gateway.json
gateway.json 位置在ketchup.Gateway项目下。
{
"Consul": {
"ConnectionString": "192.168.180.55:8500",
"IsHealthCheck": true
},
"Gateway": {
//"Address": "192.168.3.11"(弃用),
"Port": 8090,
"KongAddress": "192.168.190.114:8001", //针对kong的admin api 地址,默认可以不配置
"Protocol": "http", //针对kong的 Protocol 默认可以不配置
"Path": "/api", //针对kong的 service 默认可以不配置
"EnableAuth": false, //针对kong的是否开启授权 默认可以不配置
"JwtAuth": "/auth/token", //针对kong的路由 默认可以不配置
"Key": "LSyir1XvVA7fJmNjI2Dzxj9sj4JDsakk", //网关自带授权key
"Secret": "ktbN7JdBBUIVm4GIy68EYnc6WQ7Zy2h8", //网关自带授权Secret
"AuthExpired": 7200//过期时间,单位秒
}
}
启动 zero 和 gateway项目
配置前端页面请求地址
web页面在zero项目下的backstage文件夹中。
配置请求地址:\backstage\src\libs\util.setting.js 中 host: "http://192.168.3.11:8090", //gateway 项目的ip地址
然后 npm run dev 启动。