Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- В качестве языка разработки автор выбрал Golang(https://golang.org/),
- в качестве веб фрэймворка используется echo (https://echo.labstack.com/),
- фронтенд реализован с помощью VueJs(https://vuejs.org/),
- база данных: boltDB (https://github.com/boltdb/bolt).
- =====================================================================================
- Архитектура папок:
- blockchain (проект)
- --core (серверная часть приложения)
- --frontend (клиентская часть приложения)
- =====================================================================================
- Приложение поддерживает 2 режима:
- 1) ClI - режим командной строки
- Использование аргументов командной строки:
- addrecord - Добавить навую запись
- printchain - Распечатать всю цепочку записей
- serve - запустить web server (по умолчанию)
- 2) WEB - режим веб-сайта
- Адрес сайта после запуска программы - http://127.0.0.1:1323/
- Api метод для просмотра всей blockchain цепочки - http://127.0.0.1:1323/api/chain/get
- Api метод для создания блока - http://127.0.0.1:1323/api/chain/add_block
- =====================================================================================
- Приложение можно запустить через /core/core.exe
- Что бы очистить базу данных, достаточно удалить файл /core/blockchain.db
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement