问题标签 [go-server]

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 回答
10362 浏览

go - 如何在 Go 服务器上运行 Go 项目?

我对 GoLang 没有经验。

我有一个 Go 项目,我想在我的 ubuntu 14.04 上的本地服务器上运行它。我已经安装了 Go 服务器和 Go 代理,它们正在运行。

根据命令行所说/var/go/的是我可以用来将我的 GO 项目放入其中的文件夹。根据我在 Apache 服务器中的了解www,我们可以从 localhost 访问一个文件夹。所以,我期待 Go 服务器会出现这样的情况(但似乎我错了)。

我的项目包含一些文件夹,例如client, config, protocol, server' and two files chat.json andmain.go . I thought main.go acts asindex.html` 或类似的。

那么,如何在服务器上运行项目呢?

0 投票
1 回答
384 浏览

continuous-deployment - 有没有办法删除 GoAgent 中的阶段历史记录?

我正在使用GoCD包部署,我想知道是否有任何可能的方法来删除Stage Historyin GoAgent.

我问这个是因为在我们测试管道时阶段标签在一定程度上增加了,因此我们无法获得自动部署的确切数量。

谁能让我知道我是否可以删除所有舞台历史而不会对过程造成任何混乱?

0 投票
0 回答
90 浏览

c# - 运行 C# 应用程序时出现 GoCD 问题

我正在运行一个C# tool来测试部署包的性能,并且该工具尝试在部署包Performance counters的机器上启动。当我通过GoServer.

但是,当我在命令提示符下手动运行该工具时,我没有遇到任何问题。

Exception while capturning Performance Counter for Machine仅当我通过 GoCD 运行该工具时才会发生。我不确定是什么导致了这个问题。

有人可以帮我吗?

0 投票
0 回答
583 浏览

continuous-deployment - GoCD - GoAgent 状态更改通知(丢失/失去联系)

我正在使用GoCD我们的应用程序的自动部署。我正面临着一个serious issue,那就是如果有任何代理lost contact/missing——其对应pipeline而已hangs

没有发送关于代理不可用或管道没有失败的通知。

任何人都可以建议是否有解决此问题的方法GoCD或任何plugins可用于获取GoAgent机器状态通知的方法?

0 投票
1 回答
784 浏览

templates - 在 Go 服务器上加载 Angular2 Bootstrap 模板 ng2-admin:下载失败

我是这个论坛的新手,也是 和 的Angular2新手Golang。我的问题是我想在服务器上试用一个模板。Go

所以,我创建了一个 main.go包含这个main()函数的文件:

go run main.go在项目目录上运行,但在此请求中失败

这可能很简单,但我无法弄清楚。因此,任何关于我如何能够在服务器上运行项目的想法都将不胜感激。谢谢。

0 投票
4 回答
61666 浏览

go - Golang动态创建结构成员

我知道 Go 中有 struct,但据我所知,你必须定义 struct

我想知道如何声明结构中不存在的新变量

0 投票
1 回答
270 浏览

go - 带 2 个 cpu 的服务器

我正在 GO 中构建一个 GRPC 服务器,我想提高它的性能。我已经增加了我的机器并放置了 2CPUS 以使其更好,但我注意到我的服务器没有使用所有 cpu 内核,我找不到修复它的方法(我已经运行了一些测试来制作服务器工人更努力)。似乎我的服务器经常使用 1 个 cpu,而另一个则没有。我的平均负载保持在 1 以上,这意味着我的服务器充满了请求,但是当我看到 netdata 的性能时,只有一个 CPU 在工作。

这是我的grpc代码:

请注意,在 Serve 函数中有一个 goroutine 允许服务器并行接受多个请求。

go中的API参考grpc

这是我的cpu使用情况

关于如何解决这个问题并让我的服务器使用 2 个 CPU 的任何提示?

0 投票
1 回答
2457 浏览

go - 使用 go 静态文件服务器时如何自定义处理未找到的文件?

因此,我使用 go 服务器来提供单页 Web 应用程序。

这适用于为根路由上的所有资产提供服务。所有的 CSS 和 HTML 都正确提供。

因此,当 URL 为http://myserverurl/index.html或时http://myserverurl/styles.css,它会提供相应的文件。

但是对于像这样的 URL http://myserverurl/myCustompage,它会抛出404if myCustompageis not a file in build 文件夹。

如何使文件不存在的所有路由服务index.html

它是一个单页 Web 应用程序,一旦提供了 html 和 js,它将呈现适当的屏幕。但它需要index.html在没有文件的路线上提供服务。

如何才能做到这一点?

0 投票
1 回答
100 浏览

go-cd - 远程 go-agent 未连接到 go-server

Go-agent 和 go-server 相同版本 - v18.8.0。服务器和代理安装在不同的机器上。在 go-server/agents 中,未列出代理。/etc/default/go-agent 中的代理配置文件使用 go 服务器的主机名进行更新。

请帮忙。

0 投票
3 回答
169 浏览

go - 如何验证客户端完成的 http 请求的任何登录?

我在 Go 中有一个 HTTP 服务器,当客户端尝试登录时,我必须验证凭据,作为回报,我想发送成功或失败。稍后如果有任何请求,我需要使用生成的 tokenID 对其进行身份验证,成功后我必须发送一个文件。

我已经尝试使用cookies进行上述操作。但是打开 cookie 选项卡时可以看到 cookie 值。所以我需要发送加密cookie。如果可能的话,请告诉我一种方法。