Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bs-front

Frontend для визуализации графа связей из ArangoDB коллекции friendships.

Установка

npm install

Настройка

Создайте файл .env на основе .env.example:

cp .env.example .env

Отредактируйте .env с вашими настройками ArangoDB:

ARANGO_URL=http://localhost:8529
ARANGO_DATABASE=big-sister-parser
ARANGO_USERNAME=root
ARANGO_PASSWORD=test
PORT=3001

Запуск

npm start

Сервер запустится на порту 3001 (или указанном в .env).

Откройте в браузере: http://localhost:3001

API

GET /api/friendships

Возвращает данные для визуализации графа.

Параметры:

  • limit (опционально) - максимальное количество связей (по умолчанию 1000)

Ответ:

{
  "nodes": [
    {
      "id": "123",
      "name": "User Name",
      "_key": "123"
    }
  ],
  "links": [
    {
      "source": "123",
      "target": "456"
    }
  ]
}

Особенности

  • Подключение к ArangoDB только для чтения
  • Визуализация графа с помощью d3.js
  • Интерактивный граф с возможностью перетаскивания узлов
  • Настройка лимита загружаемых данных

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages