Skip to content

Instantly share code, notes, and snippets.

@juliocabrera820
Last active April 5, 2020 00:07
Show Gist options
  • Save juliocabrera820/a13f5ad1258b07861d8d1c292c000ae4 to your computer and use it in GitHub Desktop.
Save juliocabrera820/a13f5ad1258b07861d8d1c292c000ae4 to your computer and use it in GitHub Desktop.
Notas-HTTP-Go
package main
import (
"net/http"
)
func main(){
http.ListenAndServe("localhost:3000",nil)
}
package main
import (
"net/http"
"log"
)
func main(){
log.Fatal(http.ListenAndServe("localhost:3000",nil))
}
package main
import (
"net/http"
"log"
)
func main(){
log.Fatal(http.ListenAndServe(":3000",nil))
}

1

  • Se importa el paquete
  • Se usa el método ListenAndServe de http
  • Se pasan 2 parámetros, dónde se quiere ejecutar el servidor y el puerto como primero parámetro
  • El segundo argumento se debe pasar un mux, pero se pasa nil

2

  • Se importa el paquete log
  • Se usa el método Fatal de log
  • El método Fatal permite saber la razón de la falla al momento de ejecutar el servidor

3

  • Se omite localhost, debido a que por defecto se ejecuta ahí
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment