Rumah > Artikel > pembangunan bahagian belakang > Cara menggunakan Golang untuk membangunkan aplikasi web dalam persekitaran Windows
Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat Golang, semakin ramai pembangun telah mula menggunakan bahasa ini untuk membangunkan aplikasi web. Berbanding dengan bahasa lain, kelebihan Golang terletak pada kelajuan penyusunan yang cekap, keupayaan pemprosesan serentak yang baik dan struktur kod yang mudah diselenggara. Artikel ini akan memperkenalkan cara menggunakan Golang untuk membangunkan aplikasi web dalam persekitaran Windows.
Langkah pertama: Konfigurasi persekitaran
Pertama, kita perlu mengkonfigurasi pembolehubah persekitaran Golang dalam sistem pengendalian Windows. Muat turun fail .msi Golang, kemudian klik dua kali untuk menjalankan pemasang dan ikut gesaan untuk memasang. Selepas pemasangan selesai, tambahkan direktori pemasangan Golang pada pembolehubah persekitaran sistem supaya kami boleh mengakses Golang dari mana-mana lokasi.
Seterusnya, kami perlu mengkonfigurasi beberapa alatan dan perpustakaan yang diperlukan supaya Golang boleh menyusun dan melaksanakan aplikasi web kami dengan lancar. Antaranya, yang paling penting ialah memasang dan mengkonfigurasi Modul Git dan Go.
Git ialah alat kawalan versi yang berkuasa yang boleh membantu kami mengurus versi kod dan menjejaki perubahan kod. Kami boleh memuat turun pemasang di tapak web rasmi Git (https://git-scm.com/downloads) dan menambahkannya pada pembolehubah persekitaran.
Modul Go ialah alat pengurusan pakej Golang, yang boleh membantu kami mengurus pakej bergantung dengan mudah supaya kami boleh menulis dan mengekalkan kod dengan lebih mudah. Memasang Modul Go adalah sangat mudah, hanya masukkan arahan berikut dalam konsol:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,https:// mirrors .aliyun.com/goproxy/,https://gocenter.io,direct
Arahan ini boleh menetapkan Golang untuk menggunakan Modul Go dan menentukan pelayan proksi yang digunakan untuk mengakses pakej bergantung.
Langkah 2: Tulis kod
Selepas kami mempunyai konfigurasi persekitaran, kami boleh mula menulis aplikasi web kami. Pertama, kita perlu membuka editor, seperti Visual Studio Code, dan mencipta direktori projek baharu. Dalam direktori ini, kami boleh mencipta fail baharu bernama main.go, yang akan menjadi pintu masuk ke aplikasi web kami.
utama pakej
import (
"fmt" "log" "net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "Hello, World!") }) log.Fatal(http.ListenAndServe(":8080", nil))
}
dalam Dalam kod di atas, kami mula-mula memperkenalkan tiga perpustakaan fmt, log dan http. Antaranya, fmt digunakan untuk output berformat, log digunakan untuk merekod log, dan http ialah perpustakaan rangkaian asas yang membolehkan kita membina aplikasi web dengan mudah menggunakan protokol http.
Seterusnya, kami mentakrifkan fungsi utama sebagai pintu masuk ke aplikasi web. Dalam fungsi ini, kami menggunakan fungsi http.HandleFunc untuk mendaftar pengendali HTTP. Pengendali ini akan menerima permintaan pada laluan akar (/) dan mengembalikan mesej "Hello, World!"
Akhir sekali, kami menggunakan fungsi http.ListenAndServe untuk memulakan aplikasi web. Fungsi ini akan mendengar pada port 8080, menunggu permintaan daripada pelanggan. Sebaik sahaja permintaan masuk, pengendali HTTP yang didaftarkan sebelum ini akan dipanggil untuk mengendalikan permintaan tersebut.
Langkah 3: Jalankan aplikasi web
Sekarang kami telah selesai menulis kod, langkah seterusnya ialah menjalankan aplikasi web kami. Mula-mula, kita perlu beralih ke direktori akar projek pada baris arahan dan jalankan arahan berikut:
go run main.go
Arahan ini akan menyusun dan menjalankan aplikasi web kami, Kemudian keluarkan maklumat log dalam terminal.
Setelah ia berjalan dengan jayanya, kami boleh memasukkan http://localhost:8080/ dalam penyemak imbas untuk mengakses aplikasi web kami. Jika semuanya berjalan lancar, kita akan melihat mesej "Hello, World!"
Langkah 4: Ringkasan
Dalam artikel ini, kami memperkenalkan cara menggunakan Golang untuk membangunkan aplikasi web dalam persekitaran Windows. Kami mula-mula mengkonfigurasi persekitaran dan alatan yang diperlukan, kemudian menulis aplikasi web mudah dan akhirnya berjaya menjalankan program. Walaupun artikel ini hanya melibatkan beberapa kod mudah, ia boleh memberikan rujukan permulaan yang baik untuk pemula Golang. Jika anda ingin mengetahui lebih lanjut tentang Golang, anda boleh mencuba aplikasi web yang lebih kompleks atau mempelajari lebih banyak ciri bahasa dan perpustakaan yang lebih maju.
Atas ialah kandungan terperinci Cara menggunakan Golang untuk membangunkan aplikasi web dalam persekitaran Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!