У меня есть небольшая 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.
Может кто-нибудь поделиться своим опытом решения такой проблемы? Заранее спасибо.