问题标签 [go-echo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1118 浏览

json - 是否可以绑定到自定义结构类型的映射对象?

我的问题是,如何在地图对象(变量)中绑定(自动绑定?)自定义结构类型?

这是我的自定义结构类型

这是我的ajax代码

然后,不要绑定“NowBlock”

println 结果是 ,

这是我的完整问题链接(GOLANG > 如何将 ajax json 数据绑定到自定义结构类型?

请帮我。



附言。谢谢你回答我。我确实喜欢这个答案。但是,它也不起作用。

第一的,

第二,

第三,

为什么不在地图对象中绑定自定义结构类型?




我很抱歉。我解决了这个问题。问题是我的自定义结构类型有另一个自定义结构类型。

像这样。

在这种情况下,我做到了

});

但是,这是错误的!正确的是,

在 json 数据中,“Common”结构类型的数据必须具有“Common”“Key:value”映射...

我很高兴您的回答和关注。

0 投票
3 回答
6336 浏览

postgresql - How to get sum of salary column from table GORM

I am using PostgreSQL and golang to write a backend. I am having a problem to get a sum of salary column.

This is my code:

..............................

0 投票
4 回答
637 浏览

angular - 如何使用 Echo 和 Angular 修复刷新错误

我正在使用 Go(使用 Echo)作为后端和 Angular 6 作为前端来设置 Web 服务器。我所做的是使用 Angular-cli 'ng new my-app' 创建一个简单的应用程序,添加一个 helloworld 组件和一个 '/helloworld' 路由,然后使用 'ng build --prod' 将其构建到生产中,输出为 'dist ' 文件夹。文件夹结构:

然后,我让 Go 使用以下代码 main.go 为该“dist”文件夹中的静态文件提供服务

现在,当我使用浏览器并转到“localhost:3000/”时,页面将正确提供,由于 Angular 路由,我可以使用 href 导航,例如:“localhost:3000/home”页面将正确显示但是如果我尝试刷新它,那么 Echo 将返回一个显示的页面内容:

{“未找到信息”}

我知道我可以像这样手动设置路线:

但是,如果我有更多的路线,那么做这一切会很麻烦。

我需要的是任何未为 Echo 定义的路由都将映射到“index.html”。我确实尝试过:

但后来我得到一个有错误的空白页

包含所有 3 个文件 main.js、polyfill.js 和 runtime.js

我是 Echo 的新手,所以我不知道该怎么做。

0 投票
0 回答
37 浏览

mysql - 为什么append的最后一句在web上没有显示?

实际上,我在附加后的最后一句话数据库(mysql 表)没有显示在我使用 Echo 框架创建的 Web 中。

我在第 39 行有疑问:评论项目未扫描并显示在本地主机:1324 上。

0 投票
1 回答
744 浏览

go - 如何从 echo.Context.MultipartForm() 中检索 []string 类型的 form.Value

我正在解析来自echo.Context. 我使用 检索切片 ( []string)的值form.Value。这将返回一个带有双括号的值。(例如。[["this","something"]])。

我尝试从非切片 ( string) 值中读取并正确返回。

这会从c echo.Context

这将从表单中检索值。

dataModel 定义一个 JSON 结构如下:

dataModel.Product返回的值为[["crm","something"]]。它可能正在创建一个列表列表。我希望它返回["crm","something"]

预期:["crm","something"] 实际:[["crm","something"]]

0 投票
1 回答
1056 浏览

session - 回声会话中间件不保存

我正在尝试将会话中间件用于echo web 框架。中间件本质上只是一个围绕gorilla/sessions的包装器,专为使用 echo 而设计。

我基本上只是复制了文档中给出的示例并稍微扩展了它。

我希望首先访问/login将名称保存到会话中,然后访问/whoami并接收名称"Steve"

/loginStatusOK按预期返回,但/whoami总是返回null。为什么没有将名称保存到会话中?

0 投票
1 回答
1324 浏览

go - 如何覆盖 DefaultHTTPErrorHandler 格式的消息

我正在使用 Echo 框架。

如何将此格式响应更改为我自己的格式,它来自 JWT 库https://github.com/dgrijalva/jwt-go的错误

我想改变这样的事情

我找不到如何覆盖DefaultHTTPErrorHandler

这个 customHttpErrorHandler

0 投票
1 回答
1991 浏览

go - Is there a good way to filter requests by IP address with Echo?

I'm developing an API server with the Echo HTTP framework. I woudld like to filter some requests by IP address.

Later I can manager these URLs better.
It's my code:

And i want to filter Ip address in the url's level instead of group route.
eg: if there are two path: /filter/test01 and /filter/test02,and i want to filter only test01.
Is there some good way to do this?

0 投票
1 回答
1842 浏览

go-echo - Golang echo中间件重定向与空页面

我测试一个关于echo的重定向,当我只使用重定向它的方法可以成功显示login.html页面,但是如果我使用中间件测试,它总是显示空页面login.html,我错过了什么?

0 投票
2 回答
1438 浏览

json - 请求正文日期解析问题

我有一个奇怪的问题。我正在使用echo包进行路由。当我解码json时,struct我得到了错误parsing time \"\"2019-01-02\"\" as \"\"2006-01-02T15:04:05Z07:00\"\": cannot parse \"\"\" as \"T\""

我的结构

我的解码步骤

请求正文