gpt4 book ai didi

javascript - 如何使用 Meteor 监视服务器对集合的更改?

转载 作者:行者123 更新时间:2023-11-30 10:42:41 24 4
gpt4 key购买 nike

每次将新文档添加到给定集合时,我都想发送一封电子邮件。从服务器端订阅一个集合是否是使用 Meteor 执行此操作的正确方法?

发布/订阅让路attach observers to subscriptions , 但这似乎只监视来自客户端的连接,而不是集合本身(当客户端连接到它时,“添加”会调用整个集合内容)。

最佳答案

正确的方法是使用 Meteor.methods() 添加一个服务器方法。相关文档在这里:http://docs.meteor.com/#meteor_methods .

要发送电子邮件,您需要向另一台服务器发出请求,因为 meteor 还没有内置电子邮件发送功能。发出 http 请求的文档在这里:http://docs.meteor.com/#meteor_http_post .

小例子:

Meteor.methods(
create_document: function (options) {
//insert the document
//send a post request to another server to send the email
}
)

然后在客户端调用:

Meteor.call("create_document", <your options>);

关于javascript - 如何使用 Meteor 监视服务器对集合的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10252161/

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