问题标签 [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 投票
1 回答
1407 浏览

http - 从 url 中删除尾部斜杠 - Go static server

我已经建立了一个简单的 Go 静态文件服务器http.FileServer。如果我有一个类似的目录结构public > about > index.html,服务器将正确解析/aboutabout > index.html,但它会添加一个尾部斜杠,因此 url/about/变为

有没有一种简单的方法可以在使用时删除这些斜杠http.FileServer?最终,它可以以任何一种方式工作——如果可能的话,不使用尾部斜杠主要是个人喜好。

0 投票
1 回答
41 浏览

html - 没有第三方导入的 Golang 中的 html 渲染器

我正在自学 go 并且我已经开始尝试使用 go 作为后端。

我有以下呈现 HTML 页面的代码,但我正在寻找一种不依赖第三方导入的解决方案,以便更好地掌握正在发生的事情和需要做的事情。

GOHTML 文件是:

任何帮助是极大的赞赏

0 投票
0 回答
70 浏览

go - 如何将子路由器添加到 muxtrace.Router()?

我目前在 Go 中有一个函数,如果在创建新服务器时传递了挂载点,它会创建一个子路由器。我想使用muxtrace.

router = router.PathPrefix(mountpoint).Subrouter()返回错误:

看起来*mux.Router跟踪包中使用的类型没有子路由器。那么我将如何追踪子路线呢?