Gunakan Golang untuk membina API RESTful dan melaksanakan pemeriksaan kesihatan: Bina API RESTful: Buat projek baharu, tentukan model data, tentukan laluan dan laksanakan pengendali. Laksanakan pemeriksaan kesihatan: Tentukan titik akhir pemeriksaan kesihatan dan laksanakan pengendali pemeriksaan kesihatan. Contoh ini menunjukkan cara membina API yang mengembalikan senarai pengguna dan melaksanakan titik akhir pemeriksaan kesihatan: Dapatkan senarai pengguna melalui GET /users. Semak kesihatan API melalui GET /healthz.
Cara menggunakan Golang untuk membina RESTful API dan melaksanakan pemeriksaan kesihatan
Pengenalan
RESTful API, sebagai standard komunikasi aplikasi moden, semakin digemari oleh pembangun. Golang sesuai untuk membina API RESTful kerana prestasi tinggi dan keselarasannya. Pada masa yang sama, melaksanakan pemeriksaan kesihatan adalah penting untuk memastikan API berfungsi dengan baik. Artikel ini akan membimbing anda membina API RESTful dan melaksanakan pemeriksaan kesihatan menggunakan Golang.
build API
1 go mod init rest-api
1. Tentukan titik akhir pemeriksaan kesihatan
type User struct {
ID int `json:"id"`
Username string `json:"username"`
Password string `json:"password"`
}
Dapatkan senarai pengguna melalui permintaan HTTP GET
Semak status kesihatan API melalui permintaan HTTP GET
Kod penuh:
func main() { router := mux.NewRouter() router.HandleFunc("/users", getUsers).Methods("GET") // ... 更多路由 log.Fatal(http.ListenAndServe(":8080", router)) }
Atas ialah kandungan terperinci Bagaimana untuk membina API RESTful dan melaksanakan pemeriksaan kesihatan menggunakan Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!