Я использую пакет serialport в своем приложении (https://github.com/voodootikigod/node-serialport). Этот код просто отлично работает на сервере:
Meteor.startup(function () {
SerialPort = Meteor.npmRequire('serialport');
});
Meteor.methods({
serialPortsRefresh: function () {
SerialPort.list(function (err, ports) {
ports.forEach(function(port) {
console.log(port.comName);
});
// Config.insert(ports);
return ports;
});
}
});
Теперь я хочу сохранить этот список в коллекции, чтобы предоставить его клиенту. Какое лучшее решение?
Когда я раскомментирую Config.insert(ports); у меня ошибка:
throw new Error("Meteor code must always run within a Fiber. " +
Заранее спасибо !