如何允许用户使用浏览器修改服务器上的源代码文件(Meteor app)

时间:2015-02-22 10:05:42

标签: meteor

我想知道什么是允许用户编辑上传到流星服务器的HTML和CSS文件的最简单方法,模拟在浏览器中检查代码时我们可以做什么,然后保存更改。我不是在谈论动态编辑样式或简单的DOM更改,我们抓住我们想要的元素并更改/添加/删除属性。 或者换一种说法:我们如何通过访问在这些文件上运行的应用程序来编写和保存流星服务器上的文件。

1 个答案:

答案 0 :(得分:2)

这是一个有趣的问题。 如果您将CSS存储在数据库中并在页面加载或用户进行编辑时将CSS应用于CSSOM,则有一种相对简单的方法允许用户编辑CSS并查看应用于meteor应用程序的更改。

here is the method to append arbitrary css

签出Meteorpad,我认为它将应用程序文件写入数据库或从数据库写入,但它以某种方式设法编译它们并运行应用程序,就像在正常开发环境中重启服务器或推送一样代码给客户端。非常聪明,我也想了解更多关于他们做到了。