feat: api server

This commit is contained in:
2024-03-12 01:34:08 +08:00
parent 02a9fd5a1c
commit 54d6eb0f75
8 changed files with 298 additions and 79 deletions

22
api/server.go Normal file
View File

@@ -0,0 +1,22 @@
package api
import (
"fmt"
"strconv"
"sub2sing-box/api/handler"
"github.com/gin-gonic/gin"
)
func RunServer(port uint16) {
gin.SetMode(gin.ReleaseMode)
r := gin.Default()
r.GET("/convert", handler.Convert)
fmt.Println("Server is running on port ", port)
err := r.Run(":" + strconv.Itoa(int(port)))
if err != nil {
fmt.Println("Run server failed: ", err)
}
}