Несколько документов в реальном времени с Redis
Я пытаюсь сделать так, чтобы мое приложение уценки в реальном времени могло обслуживать несколько различных документов. Github здесь (и ссылка на живой проект) https://github.com/IsaacWatt/Notes-App
Чтобы создать несколько документов, например localhost:3000/hello и localhost:3000/hello2, на которых размещены различные документы в реальном времени, я посмотрел на ShareJS и подумал, что следующие изменения должны сделать это:
script.js
sharejs.open(document.location.pathname, 'text', function(error, doc) {
doc.attach_textarea(pad);
convertTextAreaToMarkdown();
});
т.е. замените 'home' на document.location.pathname.
И в server.js используйте:
var sharejs = require('share');
require('redis');
// options for sharejs
var options = {
db: {type: 'redis'},
};
// attach the express server to sharejs
sharejs.server.attach(app, options);
Внезапно, несколько документов могут быть размещены, но они больше не в режиме реального времени. Не уверен, что является причиной этой проблемы.