Установка из исходников

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

Разработка

Для разработки запускайте бэкенд и фронтенд отдельно. Запустите бэкенд:

./qvnote

Он слушает порт 8000. В другом терминале запустите dev-сервер фронтенда:

npm run serve

Он работает на порту 8080 и проксирует запросы /api на порт 8000. Откройте в браузере http://localhost:8080.