wangkaiyue пре 4 година
родитељ
комит
f5c3307f1a
5 измењених фајлова са 46 додато и 5 уклоњено
  1. 22 1
      jydocs-back/config.json
  2. 12 1
      jydocs-back/config/config.go
  3. 6 1
      jydocs-back/go.mod
  4. 2 0
      jydocs-back/main.go
  5. 4 2
      jydocs-back/servers/a_init.go

+ 22 - 1
jydocs-back/config.json

@@ -1,3 +1,24 @@
 {
-  "webport": "8087"
+  "webport": "821",
+  "appid": "10000",
+  "rpcServers": {
+    "stdDoc": {
+      "key": "jydocs.stdlib.rpc",
+      "address": [
+        "127.0.0.1:2379"
+      ]
+    },
+    "userDoc": {
+      "key": "jydocs.userlib.rpc",
+      "address": [
+        "127.0.0.1:2379"
+      ]
+    },
+    "points": {
+      "key": "integral.rpc",
+      "address": [
+        "127.0.0.1:2379"
+      ]
+    }
+  }
 }

+ 12 - 1
jydocs-back/config/config.go

@@ -3,7 +3,18 @@ package config
 import "app.yhyue.com/moapp/jybase/common"
 
 type appConfig struct {
-	WebPort string `json:"webport"` //程序端口
+	WebPort    string `json:"webport"` //程序端口
+	AppId      string `json:"appid"`   //程序标识
+	RpcServers struct {
+		StdDoc  rpcConfig `json:"stdDoc"`  //标准库rpc接口
+		UserDoc rpcConfig `json:"userDoc"` //用户收藏rpc接口
+		Points  rpcConfig `json:"points"`  //剑鱼积分rpc接口
+	} `json:"rpcServers"` //rpc服务配置
+}
+
+type rpcConfig struct {
+	Key     string   `json:"key"`
+	Address []string `json:"address"` //集群地址
 }
 
 var JyDocsAppConfig appConfig

+ 6 - 1
jydocs-back/go.mod

@@ -2,4 +2,9 @@ module jy-docs
 
 go 1.13
 
-require app.yhyue.com/moapp/jybase v0.0.0-20210315074215-6cef54484b4b
+require (
+	app.yhyue.com/moapp/jyPoints v0.0.0-20210319020458-484a38074edd
+	app.yhyue.com/moapp/jy_docs v0.0.0-20210319020033-9866b358a9dd
+	app.yhyue.com/moapp/jybase v0.0.0-20210318061912-f5594310c8fe
+	github.com/tal-tech/go-zero v1.1.5
+)

+ 2 - 0
jydocs-back/main.go

@@ -3,6 +3,8 @@ package main
 import (
 	"app.yhyue.com/moapp/jybase/go-xweb/xweb"
 	"jy-docs/config"
+	_ "jy-docs/filter"
+	_ "jy-docs/servers"
 	"net/http"
 )
 

+ 4 - 2
jydocs-back/servers/init.go → jydocs-back/servers/a_init.go

@@ -18,7 +18,9 @@ func init() {
 	xweb.RootApp().AppConfig.ReloadTemplates = true
 	xweb.RootApp().AppConfig.SessionTimeout = 7 * 24 * time.Hour
 	xweb.RootApp().Logger.SetOutputLevel(1) //输出日志,改为4则不输出任何日志
-	xweb.RootApp().BasePath = "/jyDocs"
+	xweb.RootApp().BasePath = "/jydocs"
 
-	//xweb.AddAction(&)
+	xweb.AddAction(&Ad{})
+	xweb.AddAction(&StdDoc{})
+	xweb.AddAction(&UserDoc{})
 }