Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ovelwe/todo-app-backend

Сервер на GoLang для todo-app
https://github.com/ovelwe/todo-app-backend

Last synced: about 18 hours ago
JSON representation

Сервер на GoLang для todo-app

Awesome Lists containing this project

README

        

# Информация

Это простой API на GoLang для todo-app.

Его задача подключать сайт к БД(в данном случае PostgreSQL) и работать с ней

## Функции

* Создание заметок
* Удаление заметки
* Получение всех заметок

## Стек технологий

В приложении задействованы технологии:

* **Golang**
* **gofiber**
* **pgx**
* ~~**GORM**~~(скоро)

## Как работать

Для начала работы требуется создать БД postgreSQL под названием todo-app, содержащую таблицу todos

В ней должны быть 3 колонки:
1. id
2. task
3. is_completed

Дальше подгружаем все зависимости в Go:

```golang
go mod download
```

Затем запустить сам API:

```
go run cmd/main.go
```

Готово.

## Список роутов

**Post**
"localhost:3000/todos"

**Get**
"localhost:3000/todos"

**Delete**
"localhost:3000/todos/:id"