| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package main
- import (
- "context"
- "embed"
- "log"
- "server"
- "github.com/wailsapp/wails/v2"
- "github.com/wailsapp/wails/v2/pkg/options"
- "github.com/wailsapp/wails/v2/pkg/options/assetserver"
- "github.com/wailsapp/wails/v2/pkg/options/windows"
- )
- //go:embed all:../frontend/dist
- var assets embed.FS
- func main() {
- // Initialize the Gin backend (non-blocking goroutine)
- server.InitBackend()
- // Create Wails application
- err := wails.Run(&options.App{
- Title: "智慧停车管理系统",
- Width: 1400,
- Height: 900,
- MinWidth: 1024,
- MinHeight: 768,
- AssetServer: &assetserver.Options{
- Assets: assets,
- },
- OnStartup: func(ctx context.Context) {
- log.Println("Wails app started, backend running on :8888")
- },
- Windows: &windows.Options{
- WebviewIsTransparent: false,
- WindowIsTranslucent: false,
- },
- })
- if err != nil {
- log.Fatal(err)
- }
- }
|