Aplicación web simple con Api rest en Golang y cliente con Vue
- Practicar con el lenguaje de programación Go y el framework Vue
- Crear una aplicación web simple sin frameworks, ni ORM del lado del servidor
- Backend desarrollado con Golang
- Frontend desarrollado con VueJs, las librerías moment, sweetalert, pikaday, axios y estilizado con bulma.css
go-todo-list
├── app
│ ├── handler
│ │ └── handlers.go // Manipuladores de las URL
│ ├─ model
│ │ └── model.go // Modelo de la app
│ └── app.go
├── config
│ └── config.go // Configuración
│
├── public
│ ├── static
│ │ └── ... // Archivos estáticos
│ └── tamplates
│ └── index.html // Plantilla para el cliente
├── schema
│ └── task_schema // Código SQL
└── serve.go
Antes de correr la app es necesario crear unas variables de entorno con la configuración de la base de datos MySql
set USERNAME=usuario-de-la-bd
set PASSWORD=Contaseña-de-la-bd
set DBNAME=nombre-de-la-bd
Methods Route
------------------ ------------------------
GET /
DELETE, GET, PUT /api/v1/task/
GET, POST, DELETE /api/v1/tasks/