enhance: update gonginx and cosy to latest version

This commit is contained in:
0xJacky 2024-01-14 10:53:27 +08:00
parent af9395ad69
commit 85da74b3f0
No known key found for this signature in database
GPG key ID: B6E4A6E4A561BAF0
39 changed files with 799 additions and 662 deletions

View file

@ -13,9 +13,13 @@ func BuildNginxConfig(c *gin.Context) {
if !api.BindAndValid(c, &ngxConf) {
return
}
c.Set("maybe_error", "nginx_config_syntax_error")
content, err := ngxConf.BuildConfig()
if err != nil {
api.ErrHandler(c, err)
return
}
c.JSON(http.StatusOK, gin.H{
"content": ngxConf.BuildConfig(),
"content": content,
})
}
@ -28,9 +32,11 @@ func TokenizeNginxConfig(c *gin.Context) {
return
}
c.Set("maybe_error", "nginx_config_syntax_error")
ngxConfig := nginx.ParseNgxConfigByContent(json.Content)
ngxConfig, err := nginx.ParseNgxConfigByContent(json.Content)
if err != nil {
api.ErrHandler(c, err)
return
}
c.JSON(http.StatusOK, ngxConfig)
}
@ -43,10 +49,13 @@ func FormatNginxConfig(c *gin.Context) {
if !api.BindAndValid(c, &json) {
return
}
c.Set("maybe_error", "nginx_config_syntax_error")
content, err := nginx.FmtCode(json.Content)
if err != nil {
api.ErrHandler(c, err)
return
}
c.JSON(http.StatusOK, gin.H{
"content": nginx.FmtCode(json.Content),
"content": content,
})
}