为了账号安全,请及时绑定邮箱和手机立即绑定

如何服务 走上特定的道路?

如何服务 走上特定的道路?

Go
眼眸繁星 2022-10-04 15:59:09
如何使服务器作为默认 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 上公开的现有应用程序时非常有用。


查看完整回答
反对 回复 2022-10-04
  • 1 回答
  • 0 关注
  • 66 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号