-
Notifications
You must be signed in to change notification settings - Fork 63
/
Copy pathmain.go
30 lines (26 loc) · 833 Bytes
/
main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package main
import (
"Baiyuetribe/glink/service"
"log"
"github.com/gofiber/fiber/v2/middleware/compress"
"github.com/gofiber/fiber/v2/middleware/cors"
"github.com/gofiber/fiber/v2"
// "github.com/gofiber/fiber/v2/middleware/logger"
)
func main() {
service.PrintLogo()
app := fiber.New(fiber.Config{
DisableStartupMessage: true,
})
// app.Use(logger.New())
app.Use(cors.New())
app.Use(compress.New()) // 压缩静态资源未gzip或br
app.Static("/", "web") // 静态文件
// app.Use("/", filesystem.New(filesystem.Config{
// Root: packr.New("Assets Box", "/web"),
// }))
app.Get("api/*", service.ApiHandler) // 请求地址 http://127.0.0.1:3000/api/http://demo.com
log.Fatal(app.Listen(":3006"))
// fmt.Println("应用访问地址:http://127.0.0.1:3006")
// log.Fatal(app.Listen("127.0.0.1:3006"))
}