关闭流星中观看的文件

我正在构建一个存储用户生成图像的应用程序。 这些图像在整个应用程序中用于图库类型视图。 他们也经常更新/重新生成。

我遇到的问题是生成一个新图像时,我将它存储在公共目录中。 这会导致流星服务器“重新启动”。

有没有办法关闭文件观看?


  • 至今我认为这是不可能的

  • 即使你可以停下来看,它也不会解决你的问题

  • 当流星探测到变化时,它会重建服务器(.meteor / local / build /)并从那里提供服务。

    公共文件夹发送到那里:“.meteor / local / build / static /”

    在您不再观看更新的情况下,您也会停下来查看您的客户可以访问的内容。

    我发现这个特例可以通过用另一种工具替代流星来解决静态资产来解决。

    我有一个流星应用程序来处理数据和文件同步,但我也保留一个Apache作为文件分发管理器。

    我的流星应用程序保持小型化,资产可以发送到其他地方(例如:S3进入生产环境时)。


    我刚刚在本网站的类似问题上找到了答案,如果您还没有找到解决方案,我认为这可能会有所帮助。

    我终于找到了解决方法。 我将所有内容放在/ public / lib /中。 然后,/usr/lib/meteor/app/run.js的第286行添加了我不想Meteor监视的文件夹:self.exclude_paths = [path.join(app_dir,'.meteor',' local'),path.join(app_dir,'public','lib')]; 通过这种方式,我可以在lib中获得尽可能多的文件,而且它们不会放慢速度。 包含路径是'/lib/dojo/dojo.js'。

    由Mathieu提供


    我最终将文件导出到S3存储桶,以便它不影响流星观看。

    链接地址: http://www.djcxy.com/p/12751.html

    上一篇: Turn off file watching in Meteor

    下一篇: Python 3 regex with diacritics and ligatures,