Recovering operational
parent
ac8771aac4
commit
cfb43ba21d
1
go.mod
1
go.mod
|
@ -5,7 +5,6 @@ go 1.17
|
|||
require (
|
||||
github.com/alecthomas/kong v0.2.15
|
||||
github.com/fatih/structtag v1.2.0
|
||||
github.com/gin-gonic/gin v1.6.3
|
||||
github.com/pkg/errors v0.9.1
|
||||
gopkg.in/yaml.v2 v2.4.0
|
||||
)
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
package lib
|
||||
|
||||
//type Config struct {
|
||||
// Gofname string `yaml:"gofname"`
|
||||
// Goimpldir string `yaml:"goimpldir"`
|
||||
// Tsfname string `json:"tsfname"`
|
||||
// Goclifname string `json:"goclifname"`
|
||||
//}
|
||||
//
|
||||
//var config Config
|
||||
//
|
||||
//func loadConfig() {
|
||||
// fname := flag.String("f", ".apigen.yaml", "File with config to load - defaults to '.apigen'")
|
||||
// flag.Parse()
|
||||
// bs, err := ioutil.ReadFile(*fname)
|
||||
// Err(err)
|
||||
// err = yaml.Unmarshal(bs, &config)
|
||||
// Err(err)
|
||||
//}
|
|
@ -112,10 +112,4 @@ func Run() {
|
|||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
//loadConfig()
|
||||
//
|
||||
|
||||
//os.Remove(config.Gofname)
|
||||
|
||||
//process(&api)
|
||||
}
|
||||
|
|
|
@ -122,7 +122,7 @@ func invoke(m string, path string, bodyo interface{}) (*json.Decoder, error) {
|
|||
for k, v := range api.Methods {
|
||||
WNL(`func %s(req %s) (res %s, err error){`, k, ResDecType(v.ReqType), ResDecType(v.ResType))
|
||||
WNL(` var dec *json.Decoder
|
||||
dec, err = invoke("%s", "%s", res)
|
||||
dec, err = invoke("%s", "%s", req)
|
||||
if err!=nil{
|
||||
return
|
||||
}
|
||||
|
|
|
@ -64,15 +64,15 @@ func processGoServerOutput(f string) error {
|
|||
|
||||
WNL(` default:
|
||||
http.Error(w,"Method not allowed",500)`)
|
||||
}
|
||||
|
||||
WNL(` }`)
|
||||
|
||||
WNL(` })
|
||||
return ret
|
||||
}`)
|
||||
}
|
||||
WNL(` })`)
|
||||
|
||||
}
|
||||
WNL(` return ret
|
||||
}
|
||||
`)
|
||||
|
||||
for _, v := range api.Methods {
|
||||
WNL(`func h_%s(w http.ResponseWriter, r *http.Request) {
|
||||
|
|
Loading…
Reference in New Issue