Skip to content

LucioSchiavoni/go-postgres

Repository files navigation

Backend con go y postgres

Tip

comando para ejecutar como dev: air

Note

importar gorilla gorm: "github.com/gorilla/mux"

Note

importar carpetas: "github.com/LucioSchiavoni/go-postgres/routes"

Note

para usar variables de entorno: "github.com/joho/godotenv"

Important

Agregar carpeta temp-images

Important

Endpoints:

GET : "/users" - todos los usuarios

"/user/{id}" - usuario por id

"/login" - logear usuario con su email y password (devuelve el token)

"/auth" - autorizacion que requiere el token para autenticar usuario (devuelve los datos del usuario)

POST: "/user" - crear usuario el alta de usuarios se encuentra en formato formdata

DELETE: "/user" - eliminar usuario raw: { "ID": 1 }

Posteos de usuarios:

POST: "/post" -usuario crea post raw: { "title": "", "description": "", "userId": }

GET: "/post/3" - obtener por su id de posteo

GET: /usuario/{user_id}/posts - buscar todos los posts de ese usuario con su user_id = ?

GET: "/description/user_id/description" (cambiar parmetros) - obtener post donde su id de usuario es x y descripcion es x

GET: /usuario/id_usuario/title/posts buscar posts donde el id de usuario es ? y su title es ? ejemplo: "/usuario/19/champions/posts"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published