LINUX.ORG.RU

C++ Node js

 , ,


0

2

Привет всем. Ребята подскажите мне сделать следующие: Есть библиотека с++ которая может вернуть строку в json-формате. Размер данных мы заранее не знаем. Эти данные должны быть скопированы у библиотеки с++.

Как это организовать? Может есть уже готовые решения. Использовал ffi и это очень не удобно.


А что, нода не умеет работать с Unix сокетами? Да и не только сокеты, любой механизм IPC должен подойти.

DELIRIUM ☆☆☆☆☆
()

Да легко это делается, курите: https://nodejs.org/dist/latest-v13.x/docs/api/addons.html

Пишешь свой модуль для ноды на c++, пример выше. Линкуешь его с либой этой, что json возвращает, json прокидываешь из своего node-модуля в ноду (экспортом), и в js уже можешь свой модуль импортировать и получить json через вызов методов модуля/классов и чего хочешь - разными путями.

menangen ★★★★★
()
Последнее исправление: menangen (всего исправлений: 1)

Что в ffi неудобного? Тем более принять надо лишь строку, а не какую то структуру. Это и самый простой вариант будет.

stasolog
()
Последнее исправление: stasolog (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.