gpt4 book ai didi

meteor - 后台任务未与 Meteor 中的任何客户端连接

转载 作者:行者123 更新时间:2023-12-03 12:58:09 25 4
gpt4 key购买 nike

我想在 Meteor 应用程序的后台运行一些独立于客户端的常规任务(比如抓取一些页面)。所以它们不应该在任何客户端线程中,但是一旦它们完成,我想用信息更新所有客户端。实现这一目标的最佳方法是什么?

最佳答案

在您的服务器端代码上运行它们。如果你的意思是每天定时任务或其他东西:

您可以在 Tom Coleman 的 cron 包中使用 cron 作业:https://github.com/tmeasday/meteor-cron .

您需要安装 meteorite package manager first : npm install meteorite -g然后在项目目录 mrt add cron-tick 中安装 cron 包

服务器js

var MyCron = new Cron();

// this job will happen every day (60 seconds * 60 * 24)
MyCron.addJob(60*60*24, function() {
//Scrape your stuff

//Update your collections
});

一旦您运行更新/插入/编辑,它们就会被推送到所有客户端。

关于meteor - 后台任务未与 Meteor 中的任何客户端连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com