En esta página:
En ocasiones cuando trabajamos con Gin Framework, necesitamos cambiar el puerto de nuestra aplicación por algún motivo. Por ejemplo, puede suceder que el puerto por defecto en donde se ejecuta nuestra aplicación este ocupado por otra aplicación o herramienta, específicamente el puerto 8080, el cual se usa en http://localhost:8080/ para ver una web en el navegador o también suele ser usado en una API REST. En este tutorial te enseñaré a Como Cambiar el Puerto de Gin Framework, vamos con ello.
Antes de continuar te invito a escuchar el Podcast: “Como Mantenerte Motivado Para Seguir Programando” y “Consejos Para Entrenar Tu Memoria de Programador” (Anchor Podcast):
Spotify: | Sound Cloud: | Apple Podcasts | Anchor Podcasts |
Bien ahora continuemos con el Post: Como Cambiar el Puerto de Gin Framework.
Como Cambiar el Puerto de Gin Framework
Para cambiar el puerto de una aplicación creada con Gin Framework solo debes hacer uso del método r.Run(“:7777”) y entre paréntesis pasarle el nuevo puerto que deseas usar. En el siguiente código he colocado comentarios en ciertas secciones para explicarte que hace cada uno de ellos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
package main import ( "net/http" "github.com/gin-gonic/gin" // Importamos el paquete Gin ) func main() { r := gin.Default() r.GET("/miruta", func(c *gin.Context) { c.String(http.StatusOK, "Hola Crak de la Programación !") }) err := r.Run(":7777") // Iniciamos el servidor de Gin en http://localhost:7777 // Mostramos el error que ocurra cuando no se inicie el servidor de Gin if err != nil { panic("Error al iniciar el servidor de Gin: " + err.Error()) } } |
Luego de cambiar el puerto al final mostramos el error que pueda suceder, por si el servidor de Gin no se inicia.
Entonces si voy al navegador puedo ver que el proyecto se está ejecutando en el puerto 7777 correctamente:
Conclusión
En este tutorial has aprendido a Como Cambiar el Puerto de Gin Framework, cambiarlo te puede ser de mucha utilidad en algunas ocasiones. También puedes hacerlo en un servidor de producción, talvés tengas que realizar pasos adicionales en el, pero solo lo tendrás que hacer una sola vez para que tu proyecto funcione correctamente.
Nota(s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.