Я пробовал некоторые прототипы с noflo в браузере и в настоящее время сталкивается с некоторыми проблемами, связанными с его запуском и запуском. Может ли кто-нибудь указать мне в правильном направлении? Ниже мой сценарий.Использование неактивных компонентов в браузере
Я хочу, чтобы запустить FBP в браузере, как показано ниже:
var noflo=require('noflo');
var fbpString =
"'http://localhost:8000/books?tFilter=test -> IN repeat(core/Repeat)";
fbpString=fbpString+"\n"+"repeat OUT -> URL sendRequest(http/SendRequest)";
fbpString=fbpString+"\n"+"repeat OUT -> START sendRequest";
fbpString=fbpString+"\n"+"sendRequest REQUEST -> REQUEST receiveResponse(http/ReceiveResponse)";
fbpString=fbpString+"\n"+"receiveResponse MESSAGE -> IN output(core/Output)";
// Load the NoFlo graph based on the FBP string
noflo.graph.loadFBP(fbpString, function (graph:any) {
// Run the graph
noflo.createNetwork(graph);
console.log('Network created');
});
Я мог бы выполнить простой HelloWorld работает с использованием ядра/вывода. Любая идея, как я могу запустить описанный выше сценарий?
В настоящее время у меня есть задача grunt noflo-browser, которая упаковывает noflo-компоненты (которые вручную копируются и помещаются в папку «components»), как указано в файле component.json. Правильно ли я это делаю? Несколько вопросов:
- Должен ли я делать ручную копию всех компонентов, которые мне нужны отдельно, и упоминать об этом каждый раз в файлах компонентов/пакетов json?
- Как обрабатывать узловые модули, такие как http, url и т. Д.?
- Что касается компонентов, не имеющих файла component.json?
Не мог бы кто-нибудь помочь? Благодарю.
спасибо, мы выяснили то же самое решение тоже :) – Murthy