Мне было интересно, какой самый простой способ позволить пользователям редактировать файлы HTML и CSS, которые были загружены на сервер метеора, имитируя то, что мы можем делать при проверке кода в браузере, а затем сохраняя изменения. Я не говорю о динамическом редактировании стиля или простых изменениях DOM, когда мы берем нужный элемент и меняем/добавляем/удаляем атрибуты. Или, говоря иначе: как мы записываем и сохраняем файлы на метеорном сервере, обращаясь к приложению, работающему с этими файлами.
Как разрешить пользователям изменять файлы исходного кода на сервере с помощью браузера (приложение Meteor)
Ответы (1)
это интересный вопрос. Существует относительно простой способ разрешить пользователям редактировать CSS и видеть изменения, примененные к приложению meteor, если вы храните CSS в базе данных и применяете CSS к CSSOM при загрузке страницы или внесении пользователем изменений.
вот метод добавления произвольного css
Проверьте Meteorpad , я думаю, что он записывает файлы приложения в базу данных и из нее, но каким-то образом удается скомпилировать их и запустить приложение, как в обычной среде разработки, перезапустив сервер или отправив код клиенту. довольно умно, и я также пытаюсь узнать больше о том, что они сделали.
person
looshi
schedule
23.02.2015
meteor run
), то файлы, из которых состоит приложение, передаются клиенту. Если вы работаете в рабочей среде (meteor build
), другой набор файлов копируется во временный каталог и передается клиенту. - person Dan Dascalescu   schedule 22.02.2015