feat: integración Hostinger + Cloudflare API (modelo, servicio, controlador, rutas, migración)
This commit is contained in:
@@ -98,4 +98,22 @@ func UserRoutes(app fiber.Router) {
|
||||
|
||||
// ─── Módulo de Renovaciones / Contratos ──────────────────────────
|
||||
RenovacionesRoutes(protected)
|
||||
|
||||
// ─── Hostinger API ────────────────────────────────────────────────
|
||||
protected.Get("/hostinger", middlewares.MenuMiddleware, controllers.HostingerConfigPage)
|
||||
protected.Post("/hostinger/config", controllers.SaveHostingerConfig)
|
||||
protected.Get("/hostinger/vps", controllers.GetHostingerVPS)
|
||||
protected.Get("/hostinger/domains", controllers.GetHostingerDomains)
|
||||
protected.Get("/hostinger/dns/:domain", controllers.GetHostingerDNS)
|
||||
protected.Get("/hostinger/orders", controllers.GetHostingerOrders)
|
||||
protected.Get("/hostinger/hosting", controllers.GetHostingerHosting)
|
||||
|
||||
// ─── Cloudflare API ───────────────────────────────────────────────
|
||||
protected.Get("/cloudflare", middlewares.MenuMiddleware, controllers.CloudflareConfigPage)
|
||||
protected.Post("/cloudflare/config", controllers.SaveCloudflareConfig)
|
||||
protected.Get("/cloudflare/user", controllers.GetCloudflareUser)
|
||||
protected.Get("/cloudflare/zones", controllers.GetCloudflareZones)
|
||||
protected.Get("/cloudflare/zones/:zone_id/dns", controllers.GetCloudflareDNS)
|
||||
protected.Get("/cloudflare/zones/:zone_id/ssl", controllers.GetCloudflareSSL)
|
||||
protected.Get("/cloudflare/zones/:zone_id/firewall", controllers.GetCloudflareFirewall)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user