go web
1.0.0
บทช่วยสอนนี้ใช้โปรโตคอลโอเพนซอร์ส AGPL-3.0
โครงการนี้เป็นโครงการที่ทำด้วยมือสำหรับแอปพลิเคชัน Goweb ในภาษา GO โครงการตระหนักถึง CRUD ของคลาสผู้ใช้ซึ่งสามารถสื่อสารกับ MySQL คลาส KVTObject ถูกนำมาใช้ซึ่งสามารถสื่อสารกับ Redis ได้
เทคโนโลยี | บทนำสั้น ๆ |
---|---|
ความเต็ม | Vue เป็นกรอบการทำงานที่ค่อยเป็นค่อยไปสำหรับการสร้างส่วนต่อประสานผู้ใช้ซึ่งมีลักษณะของน้ำหนักเบามีประสิทธิภาพและง่ายต่อการใช้งาน ห้องสมุดหลักของ Vue ให้ความสนใจกับเลเยอร์เท่านั้นซึ่งเป็นเรื่องง่ายที่จะเริ่มต้น |
Vite | VITE เป็นเครื่องมือก่อสร้างด้านหน้าตามโมดูล ES ดั้งเดิมของเบราว์เซอร์ |
Vue-Router | Vue-Router เป็นผู้จัดการเส้นทางอย่างเป็นทางการของ Vue.js เพื่อสร้างแอปพลิเคชันหน้าเดียว มันถูกแมปกับส่วนประกอบผ่าน URL เพื่อให้ได้การมีเพศสัมพันธ์ของการกำหนดเส้นทางและส่วนประกอบด้านหน้า |
ElementPlus | ElementPlus เป็นไลบรารีองค์ประกอบ Vue 3.0 UI ซึ่งมีส่วนประกอบที่หลากหลายและฟังก์ชั่นที่ทรงพลัง มันมีลักษณะของง่ายและง่าย -ใช้งานมีประสิทธิภาพและเสถียรและสามารถสร้างส่วนต่อประสานผู้ใช้ที่ยอดเยี่ยมได้อย่างรวดเร็ว |
ซอกซอก | Axios เป็นไคลเอนต์ HTTP ที่มีสัญญาซึ่งสามารถใช้ในสภาพแวดล้อมของเบราว์เซอร์และ Node.js |
ไป | GO เป็นภาษาการเขียนโปรแกรมที่มีประสิทธิภาพและเชื่อถือได้ |
จิน | Gin เป็นกรอบเว็บที่มีประสิทธิภาพสูงที่เขียนด้วยภาษา GO |
รม | Gorm เป็นกรอบ ORM ที่เขียนด้วยภาษา Go ที่รองรับฐานข้อมูลที่หลากหลายรวมถึง MySQL, PostgreSQL, SQLite ฯลฯ ซึ่งมีลักษณะของคุณสมบัติที่เรียบง่ายและง่าย |
ไป | Go-Redis เป็นไลบรารีไคลเอนต์ Redis ของ Go-Language |
นักเทียบท่า | Docker เป็นแพลตฟอร์มคอนเทนเนอร์โอเพ่นซอร์สที่สามารถบรรจุแอปพลิเคชันและการพึ่งพาของมันลงในคอนเทนเนอร์การปลูกถ่ายเพื่อให้ได้ข้อดีของการปรับใช้อย่างรวดเร็วและการปลูกถ่ายข้ามแพลตฟอร์มของแอปพลิเคชัน Docker ยังรองรับการจัดการกระจกเครือข่ายคอนเทนเนอร์ปริมาณการจัดเก็บและฟังก์ชั่นอื่น ๆ ทำให้แอปพลิเคชันสะดวกยิ่งขึ้นในการทำงานในสภาพแวดล้อมที่แตกต่างกัน |
Redis | Redis เป็นระบบจัดเก็บข้อมูลที่มีประสิทธิภาพสูงที่รองรับโครงสร้างข้อมูลที่หลากหลายรวมถึงสตริงแฮชรายการคอลเลกชันคอลเลกชันที่เป็นระเบียบ ฯลฯ Redis ใช้กันอย่างแพร่หลายในการชะลอตัว |
mysql | MySQL เป็นระบบการจัดการฐานข้อมูลแบบโอเพนซอร์ส |
ใช้คำสั่งต่อไปนี้เพื่อเรียกใช้ปลายด้านหลัง:
go run main.go
cd go-web-front-project
npm run dev
ใช้คำสั่งต่อไปนี้เพื่อสร้างคลัสเตอร์ Redis
docker compose up -d
docker run -it --rm --network=cluster_default redis redis-cli -h cluster-redis-node-0-1 -p 7000 -c
ถ้าคุณชอบโปรดดื่มกาแฟสักถ้วย! (ไม่เป็นไรที่จะสนับสนุนเล็กน้อยขอบคุณมากสำหรับ qwq)
อีเมล: [email protected]