Как использовать Node addon в сервисе ArangoDB Foxx? - PullRequest
0 голосов
/ 17 января 2020

У меня есть небольшая JS библиотека, в которой я использую созданный мной аддон Node, написанный на C ++ с использованием node-addon-api. Я просто require(mylib.node) в моей JS lib.

Теперь я хочу переместить эту библиотеку в сервис ArangoDB Foxx. Foxx CLI возвращает эту ошибку: ArangoError 3103: failed to invoke module Reason: SyntaxError: Invalid or unexpected token.

Я полагаю, что это одно из различий между NodeJS и ArangoDB JS environemtns. Возможно, скомпилированный код содержит специфичные для Node c функции, которые можно преобразовать в собственный код V8. И это не относится к ArangoDB.

Может кто-нибудь поделиться своим опытом решения такой проблемы? Заранее спасибо.

...