Code refactoring. Added favicon

This commit is contained in:
Данил 2023-05-01 20:44:37 +03:00
parent fe6d976a00
commit 987f30f7bf
No known key found for this signature in database
GPG key ID: 5051BCD5AB064A7B

40
main.go Normal file
View file

@ -0,0 +1,40 @@
package main
import (
"github.com/Redume/EveryNASA/api/controllers"
"github.com/Redume/EveryNASA/utils"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/favicon"
)
func main() {
go utils.CheckLogs()
app := fiber.New(fiber.Config{
AppName: "EveryNASA",
})
app.Static("/static", "./interface/static")
app.Use(favicon.New(favicon.Config{
File: "./interface/static/assets/icons/favicon.ico",
URL: "/favicon.ico",
}))
app.Get("/", func(ctx *fiber.Ctx) error {
return ctx.SendFile("./interface/page/gallery.html")
})
app.Get("/about", func(ctx *fiber.Ctx) error {
return ctx.SendFile("./interface/page/about.html")
})
api := app.Group("/api")
update := api.Group("/update")
update.Post("/wallpaper", func(ctx *fiber.Ctx) error {
return controllers.SetWallpaper(ctx)
})
err := app.Listen(":4000")
if err != nil {
utils.Log(err.Error())
}
}