Proyecto que no tiene main.go

20 views
Skip to first unread message

Carlos Luque

unread,
Aug 7, 2020, 11:29:27 AM8/7/20
to golang-spanish
Saludos. Por favor si alguien ha visto esta página

CRUD RESTful API with Go, GORM, JWT, Postgres, Mysql, and Testing

me pudiera aclarar por qué no aparece el fichero main.go?
Es decir, el autor indica que se debe ejecutar pero no aparece el contenido.
Agradezco la aclaración.
Saludos.

Dario Castañé

unread,
Aug 7, 2020, 1:29:15 PM8/7/20
to golang-...@googlegroups.com
Está en el paso 11 del artículo.

De todas maneras, la función main no tiene porque residir dentro de un fichero main.go. Puede estar en cualquier fichero que cumpla una única condición: tener package main.

Si tienes más dudas, la documentación de Go es clara: https://golang.org/doc/code.html#Command

Dario Castañé
--

---
Has recibido este mensaje porque estás suscrito al grupo "golang-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a golang-spanis...@googlegroups.com.

Carlos Luque

unread,
Aug 7, 2020, 1:59:23 PM8/7/20
to golang-spanish
Gracias, amigo. En el paso once se indica hacer un fichero server.go cuyo contenido es main.go. es así? Pero al final se indica correr Go run main.go y ese fichero como queda vacío el sistema indica error. Eso es lo que me confunde. No indica otro tipo de error sino de ese main.go.

Dario Castañé

unread,
Aug 7, 2020, 2:03:30 PM8/7/20
to golang-...@googlegroups.com
No, dice:

> Create the main.go file in the root of the fullstack directory

Lo hace con un touch.

> This is the file that actually “start the engine”. We will call the Run method that was defined in server.go file

Es decir, desde el código que hay justo debajo (que va dentro de main.go), (traduzco la segunda frase) llamaremos el método Run que definimos en el fichero server.go.

Creo que ahí está tu confusión.

Dario Castañé
dario.im
> --
>
> ---
> Has recibido este mensaje porque estás suscrito al grupo
> "golang-spanish" de Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus
> mensajes, envía un correo electrónico a
> golang-spanis...@googlegroups.com.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msgid/golang-spanish/4d83e123-5d95-4bf1-9992-1e2be5fc1abdo%40googlegroups.com.
>

Carlos Luque

unread,
Aug 7, 2020, 3:50:57 PM8/7/20
to golang-spanish
Ok. Eso parece más claro. En cuanto acabe de tronar acá, pruebo. Cuídese mucho. Gracias.

Carlos Luque

unread,
Aug 7, 2020, 3:50:58 PM8/7/20
to golang-spanish

Carlos Luque

unread,
Aug 7, 2020, 4:04:51 PM8/7/20
to golang-spanish
Darío. Pero el fichero server.go no tiene otro contenido que no sea la línea main.go. es posible que tenga otro contenido y yo no lo vea? Se lo digo porque los contenidos parece que son mostrados en imágenes y es posible que a mi no se me descarguen. Fijese que dice con este contenido...si es así, pudiera mostrarrmelo?

Carlos Luque

unread,
Aug 7, 2020, 6:36:03 PM8/7/20
to golang-spanish
Estimado amigo. Ya me apareció la imagen con el contenido del main.go. Pero al ejecutar recibo este mesaje:

 remote: Repository not found.
        fatal: repository 'https://github.com/victorsteven/fullstack/' not found

Este es un paquete que es invocado en el main.go. Como puede no estar?

Dario Castañé

unread,
Aug 7, 2020, 6:46:31 PM8/7/20
to golang-...@googlegroups.com
¿Ejecutaste este comando? go mod init github.com/victorsteven/fullstack

De todas maneras, es extraño que haciendo un go run main.go te salte un error de Git.

Te dejo un enlace a más documentación: https://blog.friendsofgo.tech/posts/go-modules-en-tres-pasos/

Dario Castañé
--

---
Has recibido este mensaje porque estás suscrito al grupo "golang-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a golang-spanis...@googlegroups.com.

Carlos Luque

unread,
Aug 8, 2020, 3:57:22 PM8/8/20
to golang-spanish
Darío Castañé, gracias por su ayuda. Ya todo está funcionando bien.


El viernes, 7 de agosto de 2020, 11:29:27 (UTC-4), Carlos Luque escribió:

Dario Castañé

unread,
Aug 8, 2020, 4:05:30 PM8/8/20
to golang-...@googlegroups.com
De nada y buena suerte!

Dario Castañé
--

---
Has recibido este mensaje porque estás suscrito al grupo "golang-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a golang-spanis...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages