【问题标题】:Push notifications in node js在节点 js 中推送通知
【发布时间】:2016-10-15 19:20:45
【问题描述】:

如何从我的节点 js 应用发送推送通知? 我使用 express 作为框架,使用 mongoDB 作为数据库。 我想用它向注册我的应用的客户发送 OTP。

【问题讨论】:

    标签: node.js mongodb express mongoose push-notification


    【解决方案1】:

    这种通知可以使用socket.io 来实现。它允许您向所有连接的客户端发出事件。

    var io = require('socket.io')();    
    io.emit('an event sent to all connected clients');
    

    【讨论】:

    • 我想在特定用户尝试注册时发送通知。这在这种情况下会起作用吗?我需要提供哪些输入?
    • 您可以在连接时向客户端发送通知var io = require('socket.io')(); io.on('connection', function(client){ client.emit('an event', { some: 'data' }); });
    • 我可以在用户按下特定按钮时发送通知吗?我希望用户请求 OTP。当他们单击按钮时,我在节点中有一个单独的函数将运行。通过这段代码,我想向用户发送通知。有可能吗?
    • 如果我在这种特殊情况下理解正确,您不需要推送通知,因为您想在客户点击按钮后向他发送消息,所以您需要做的是对按钮事件做出反应,调用您在节点中的单独功能和向客户端发送消息的响应。
    • 嗯,这正是需要做的。发送消息是一种选择。但是 twilio 为此收费很高。由于这只是我的第一个试用版应用程序,我更喜欢寻找可以免费完成此操作的方法。
    猜你喜欢
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    • 2017-11-29
    相关资源
    最近更新 更多