You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何对Go Swagger生成的代码实现单元测试及固定服务端口

问题2:固定服务启动端口

直接在项目的main.go中硬编码端口配置即可,找到服务初始化的代码段,添加Port字段赋值:

// main.go 中的服务启动代码示例
func main() {
    api := operations.NewStocksAPI()
    api.Logger = log.Printf

    s := restapi.NewServer(api)
    defer s.Shutdown()

    // 新增这行,设置固定端口,比如8080
    s.Port = 8080

    log.Fatal(s.Serve())
}

修改后重启服务,端口就会固定为你设置的值。如果临时需要改端口也可以启动时传参数:go run main.go --port 8081。


内容的提问来源于stack exchange,提问作者Anachunam Michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 15:24:05