Skip to content

The framework currently only provides HTTP communication, allowing the frontend and Electron process to communicate with it. Other communication methods are under development...

router

Define HTTP routes and bind them to methods.

Usage

go
package router

import (
	"electron-egg/api"

	eRouter "github.com/wallace5303/ee-go/ehttp/router"
)

func Api() {

	// Register routes
	eRouter.Handle("GET", "/api/hello", api.Hello)
	eRouter.Handle("GET", "/api/exit", api.Exit)

	// Register routes using gin
    // GinRouter is an instance created by gin.New(), so you can use all gin features
	eRouter.GinRouter.GET("/api/info", api.Info)
}