ServerPort 从 PULSE_SERVER_ADDR 解析监听端口,默认返回 8080。
()
| 850 | |
| 851 | // ServerPort 从 PULSE_SERVER_ADDR 解析监听端口,默认返回 8080。 |
| 852 | func ServerPort() int { |
| 853 | addr := config.Load().ServerAddr |
| 854 | _, portStr, err := net.SplitHostPort(addr) |
| 855 | if err != nil { |
| 856 | return 8080 |
| 857 | } |
| 858 | port, err := strconv.Atoi(portStr) |
| 859 | if err != nil || port <= 0 { |
| 860 | return 8080 |
| 861 | } |
| 862 | return port |
| 863 | } |
| 864 | |
| 865 | func writeJSON(w http.ResponseWriter, status int, payload any) { |
| 866 | w.Header().Set("Content-Type", "application/json; charset=utf-8") |
no test coverage detected