esbuild embed

This commit is contained in:
2022-12-13 08:07:11 +08:00
parent 7ef2644e20
commit 4dafaacf8d
2 changed files with 17 additions and 5 deletions

17
main.go
View File

@@ -3,11 +3,28 @@ package main
import (
"ais/pkg/api"
_ "embed"
"github.com/gin-gonic/gin"
)
//go:embed web/public/index.html
var indexhtml string
//go:embed web/public/ais.js
var aisjs string
func main() {
router := api.NewAPI()
router.GET("/", func(c *gin.Context) {
c.Header("Content-Type", "text/html")
c.String(200, indexhtml)
})
router.GET("/ais.js", func(c *gin.Context) {
c.Header("Content-Type", "text/javascript")
c.String(200, aisjs)
})
router.Run(":8888")
}

View File

@@ -60,11 +60,6 @@ func NewAPI() *gin.Engine {
store := cookie.NewStore([]byte("Miku saves the world!"))
router.Use(sessions.Sessions("ais", store))
// entry point html
router.GET("/", func(c *gin.Context) {
c.File("./web/public/index.html")
})
group := router.Group("/api")
// json error middleware