Установка из исходников
- Установите последнюю стабильную версию GoLang и NodeJS
- Скачайте исходники программы:
git clone https://github.com/NightMan-1/QVNote - Перейдите в директорию с исходниками и установите зависимости:
npm install
- Соберите фронтенд (результат помещается в папку
public/):
npm run build
- Соберите бинарный файл QVNote:
go build
- Запустите программу и откройте в браузере http://localhost:8000
Разработка
Для разработки запускайте бэкенд и фронтенд отдельно. Запустите бэкенд:
./qvnote
Он слушает порт 8000. В другом терминале запустите dev-сервер фронтенда:
npm run serve
Он работает на порту 8080 и проксирует запросы /api на порт 8000. Откройте в браузере http://localhost:8080.