В программе в Postman при вызове метода GET мне приходит слово ОК но оно приходит в формате TEXT а мне нужно чтобы приходило в формате JSON
Вот мой код :
package main
import (
"log"
"database/sql"
"fmt"
_ "github.com/lib/pq"
"net/http"
"github.com/gorilla/mux"
"encoding/json"
)
func getData(w http.ResponseWriter, r *http.Request) {
connStr := "user=postgres password=1234 dbname=testdb sslmode=disable"
db, err := sql.Open("postgres", connStr)
if err != nil {
panic(err)
fmt.Println("not")
}
defer db.Close()
result, err := db.Exec("insert into data(time) values (now()::timestamp);")
if err != nil{
panic(err)
fmt.Println("not")
}
fmt.Println(result.RowsAffected())
json.NewEncoder(w).Encode("OK") // Вот здесь
}
func main() {
r := mux.NewRouter()
r.HandleFunc("/ping", getData).Methods("GET")
log.Fatal(http.ListenAndServe(":8100", r))
}