Skip to content

Instantly share code, notes, and snippets.

package main
import (
"fmt"
"net/http"
)
func main() {
mux := http.NewServeMux()
mux := http.NewServeMux()
// Map a route to handle requests to the root path ("/")
mux.HandleFunc("GET 127.0.0.1/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Hello")
})
mux.HandleFunc("GET localhost/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Bonjour")
})
message := "Hello World"
r := gin.Default()
r.GET("/", func(c *gin.Context){
c.JSON(...)
})
@cheikhsimsol
cheikhsimsol / class_routing.go
Last active February 3, 2024 06:39
Classic routing
message := "Hello World"
// Map a route to handle requests to the root path ("/")
mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
switch r.Method {
case http.MethodGet:
// get code
fmt.Fprint(w, message)
case http.MethodPost:
// patch Code