【发布时间】:2018-06-20 12:22:29
【问题描述】:
我正在尝试获取我们所有端点的列表。
我们使用果阿。
我注意到我们将所有端点添加到服务 (goa.New("service_name"))。我还意识到,如果我打印 service.Mux,我可以看到所有端点。但是,端点看起来像是在一个 Map 中,它包含在一个对象中。打印 service.Mux 时,我也看到了内存地址。如何仅获取端点?
fmt.Println("Service Mux: ", service.Mux)
&{0xc42092c640 map[OPTIONS/api/my/endpoint/:endpointID/relationships/links:0x77d370 ...]}
【问题讨论】:
-
它看起来像一个结构。请提供Minimal, Complete, and Verifiable 示例以产生您面临的问题。
-
@Himanshu 我还需要添加哪些其他最小、完整和可验证的信息?如前所述,服务来自一个名为 Goa 的库:goa.design/implement/mux
-
只需发布您尝试过的代码和正确的日志输出以及
service.Mux的结构 -
@Himanshu 我已经打印了如何创建新服务,我已经打印了用于打印服务的 println,并且我已经打印了上面的输出....不太确定我错过了什么?跨度>
-
只需查看 Mux 的文档并使用它提供的任何合适的文件或方法或功能。