如何使服務(wù)器作為默認(rèn) URL 偵聽而不是 ?http://localhost:8000/apihttp:localhost:8000我一直在使用這個http.ListenAndServe(":8000")我應(yīng)該帶來哪些變化?
1 回答

小唯快跑啊
TA貢獻(xiàn)1863條經(jīng)驗 獲得超2個贊
你不能在URL上偵聽,而是在TCP端口上偵聽。
所以在你的情況下。8080
這取決于偵聽端口的服務(wù)器對特定 URI 做出反應(yīng)。
因此,要使 API 在 上可用,它們的路徑應(yīng)以 開頭。/api/.../api/
http.Handle("/api/someAPI", apiHandler)
http.Handle("/api/someOtherAPI", otherHandler)
. . .
或者,當(dāng)使用 Kubernetes 入口或其他一些反向代理設(shè)置時,可以配置 URI 重寫(示例)。這在處理硬編碼為特定 URI 但需要在不同的 URI 上公開的現(xiàn)有應(yīng)用程序時非常有用。
- 1 回答
- 0 關(guān)注
- 77 瀏覽
添加回答
舉報
0/150
提交
取消