التوجيه بدون إطارات عمل
يعتبر http.ServeMux في Go موجهاً بسيطاً. بالنسبة للخدمات المصغرة، غالباً ما تحتاج إلى تحكم أكبر.
إنشاء Mux:
go mux := http.NewServeMux() mux.HandleFunc("/users", userHandler) mux.HandleFunc("/products", productHandler)
http.ListenAndServe(":8080", mux)
تجنب استخدام http.DefaultServeMux العالمي في بيئة الإنتاج لتفادي الآثار الجانبية غير المتوقعة من الحزم الخارجية.