如何使服务器作为默认 URL 侦听而不是 ?http://localhost:8000/apihttp:localhost:8000我一直在使用这个http.ListenAndServe(":8000")我应该带来哪些变化?
1 回答

小唯快跑啊
TA贡献1863条经验 获得超2个赞
你不能在URL上侦听,而是在TCP端口上侦听。
所以在你的情况下。8080
这取决于侦听端口的服务器对特定 URI 做出反应。
因此,要使 API 在 上可用,它们的路径应以 开头。/api/.../api/
http.Handle("/api/someAPI", apiHandler)
http.Handle("/api/someOtherAPI", otherHandler)
. . .
或者,当使用 Kubernetes 入口或其他一些反向代理设置时,可以配置 URI 重写(示例)。这在处理硬编码为特定 URI 但需要在不同的 URI 上公开的现有应用程序时非常有用。
- 1 回答
- 0 关注
- 66 浏览
添加回答
举报
0/150
提交
取消