问题标签 [go-iris]
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.
go - 协程超时
所以,我有上述功能。基本上findCicCode()
函数调用在内部对外部服务进行 3 次 http 调用。我在这里为这 3 个 http 调用添加了组合超时。在我的情况下不能单独超时。但是如果超过超时,它仍然会在后台进行 api 调用。
我不确定这里是否存在 goroutine 泄漏。如果超时,有没有办法取消这些 https 请求?
reactjs - 跨域请求被阻止,缺少标头 Access-Control-Allow-Origin
我正在编写一个博客应用程序,它的前端是 react + typescript,后端是 go iris。我正在做一个获取博客内容的请求。后端在 localhost:5000 和节点在 localhost:3000 运行。但它失败并出现错误
跨域请求被阻止:同源策略不允许在http://localhost:5000/getposts读取远程资源。(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)。
我已经在后端配置了 CORS
这就是我发送请求的方式
我搜索并尝试了几个小时来解决这个问题,但没有运气。
sql - 错误 tcNull Golang HanadB
碰巧我有一个名为 Hana (Hana DB) 和编程语言 Go (Golang) 的数据库连接。使用 Iris 框架。
发生的情况是 Go 存在空数据问题。您必须在结构中使用特殊数据类型作为(使用安装 Go 时默认提供的 sql 库)sql.NullString
问题是,我在连接到某个 URL 并返回 JSON 时调用了一个 GetEmployeeData () 函数。问题是它没有返回任何内容,出现一个 CONNECTION 错误 REJECTED 并在控制台中打印一个错误: hdb.protocol 2018/07/13 16:31:06 option.go:120: type code tcNull not implemented exit status 1 该代码已经在另一个函数中的另一个 SQL 调用中进行了测试并且它可以工作,但是这个 SQL 我想当返回 1 时只返回 Null 或更多它会给出错误。
代码如下:
导入的库如下:
该错误调用 option.go 文件。选项 go 的所有代码如下:
如果有人想在他们的 Go 文件夹中下载库,这是命令:
去获取 github.com/SAP/go-hdb/driver
这是你的 Github 链接:https ://github.com/SAP/go-hdb
有谁知道如何修复错误?
go - golang读取Json Form数据
我正在使用 ajax 以 JSON 和序列化格式将表单数据发送到 golang 服务器。我无法读取这些数据。
我正在使用kataras/iris
golang 框架。
下面是我的代码 -
我正在尝试使用以下代码从服务器获取数据 -
我的所有数据都是空白的,如何抓取数据?我正在使用https://github.com/kataras/iris golang 框架。
go - 在 GOLANG 中分离开发和生产环境
我是 GO 编程新手。我来自nodejs。在 nodejs 中分离 dev 和 prod 模式很容易。只需使用此代码即可。
我基本上也希望这个约定也可以在 GO 中使用。那么我怎么能分离我的开发和生产代码。
想要这个功能的原因是
分离我的服务器在 dev 和 prod 环境中监听的端口
如果有任何技术可以分离端口,它也可以。
PS:我使用 VScode 作为我的代码编辑器。并
go-iris
作为一个 go 服务器框架
go - 使用“dep”管理项目依赖时,没有安装 iris 的“hero”组件
这个问题也发布在这里:https ://github.com/kataras/iris/issues/1081
我在我的 golang 项目中使用“iris”作为 MVC 框架,并使用“dep”来管理我的项目的依赖项。
“iris”依赖项在“Gopkg.toml”中配置如下:
后来我使用“dep ensure -v”下载所有依赖项。
“确保”命令完成后,我检查“vendor/github.com/kataras/iris/hero”文件夹中的下载文件,我发现没有下载源代码文件,请参阅下面的屏幕截图:
所以我不能在我的项目中使用“英雄”组件,因为我的项目中没有安装“英雄”相关的包。
谢谢大家的帮助~
go - 在前端访问 golang iris 框架休息调用时出现 Cors 问题
我正在使用 golang iris 框架通过休息调用添加用户。这是我的代码
它工作正常。但是我在前面的 ajax 调用中遇到了 cors 错误。我添加了 cors 选项。但我仍然收到以下错误。
我找不到是什么错误。请任何人帮助解决这个问题。
提前致谢。
json - 如何解析json post请求
我想将 json 数据发布到 Go api,但我无法在 Go 中解析 json
javascript代码:
在 php 中获取数据非常简单 ($_REQUEST['user']['firstname']) 但在 Go 中不同
go - go-iris 在 mvc 应用程序中重新注册服务
我正在开发一个心跳故障检测器,在前端我使用 Iris,前端正在检查后端是否处于活动状态。
前端是一个 Iris mvc 应用程序,通过以下方式完成:
然后我创建我的连接并执行以下操作
这可以正常工作并正确启动应用程序。问题是稍后,我创建了一个到同一个后端的新连接,我想用它注册一个新服务。只需再次执行此操作 jobAppService := services.NewJobApplicationService(conn)
不做我需要的。我能做什么?
mysql - 如何插入多行
我实际上对 Go 很陌生,所以想知道插入这样的数据的最佳方法
在 MySQL 数据库中使用 Go
预期的结果是将 JSON 数组添加到 MySQL 中。