Запуск кода JS от Erlang - PullRequest
0 голосов
/ 01 мая 2018

Для запуска js-кода из Erlang я нашел эту библиотеку https://github.com/strange/erlang_v8,, она прекрасно работает, но я не могу понять, как добавить какую-либо библиотеку js в контекст, например помеченную . Как я могу это сделать?

1 Ответ

0 голосов
/ 01 мая 2018

Я решил свою проблему, загрузив mark.min.js из отмеченных источников и указав путь к нему в функции erlang_v8: start_vm / 1:

> {ok, VM} = erlang_v8:start_vm([{file, "path-in-file-system/marked.min.js"}]).

Тогда я использую это так, как следует:

> {ok, Context1} = erlang_v8:create_context(VM).
{ok,242}
> erlang_v8:call(VM, Context1, <<"marked">>, [<<"# Marked in the browser\n\nRendered by **marked**.">>]).
{ok,<<"<h1 id=\"marked-in-the-browser\">Marked in the browser</h1>\n<p>Rendered by <strong>marked</strong>.</p>\n">>}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...