123456789101112131415161718192021222324 |
- package main
- import (
- "net/http"
- "encoding/json"
- "fmt"
- )
- type API struct {
- Message string "json:message"
- }
- func main() {
- http.HandleFunc("/api", func(w http.ResponseWriter, r *http.Request) {
- message := API{Message:"Hello, world"}
- output, err := json.Marshal(message)
- if err != nil {
- fmt.Println("Something went wrong", err)
- }
- fmt.Fprintf(w, string(output))
- });
- http.ListenAndServe(":8080", nil)
- }
|