Meteor 从cron作业中调用服务器端?

Meteor 从cron作业中调用服务器端?,meteor,graphql,apollo,Meteor,Graphql,Apollo,我有一个Meteor应用程序,它使用Apollo,我正在使用SyncedCron()计划每2小时对数据库进行一次更新操作 每两小时,从一些外部API获取X数据,并存储在数据库的Y集合中。冲洗并重复 我的问题是:这个更新操作是否应该实现为graphQL变体,并从cron作业中调用服务器端(如果是,您是如何实现的?!),还是应该实现为一个普通的JS函数,因为它只会在服务器上执行 通过将视图组件包装在支持graphql的HOC中,我可以在网上找到的所有变体示例都是从客户端调用的 也许我只是误解了突变的

我有一个Meteor应用程序,它使用Apollo,我正在使用SyncedCron()计划每2小时对数据库进行一次更新操作

每两小时,从一些外部API获取X数据,并存储在数据库的Y集合中。冲洗并重复

我的问题是:这个更新操作是否应该实现为graphQL变体,并从cron作业中调用服务器端(如果是,您是如何实现的?!),还是应该实现为一个普通的JS函数,因为它只会在服务器上执行

通过将视图组件包装在支持graphql的HOC中,我可以在网上找到的所有变体示例都是从客户端调用的

也许我只是误解了突变的范围,这里更大的问题是突变是否可以从服务器调用,或者它们是否只是客户端


希望在这里找到一些关于突变最佳实践的澄清。谢谢

我想您应该在这里使用axios(http调用)或meteor方法。我认为变异只适用于浏览器到服务器