zero

优质
小牛编辑
130浏览
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 启动。