问题描述
我正在尝试使用推送器和 MongoDB 实现聊天功能。
我直接复制了 appId
、key
、secret
和 cluster
,它们是从推送器创建我的应用程序后生成的。
const pusher = new Pusher({
appId: "correctId which i got",key: "correct Key which i got",secret: "correct secret",cluster: "ap2",useTLS: true,});
我住在印度,所以我猜 ap2 集群也是正确的。
这是我的触发请求:
db.once("open",() => {
console.log("db is connected");
const msgCollection = db.collection("messagecontents");
const changeStream = msgCollection.watch();
changeStream.on("change",(change) => {
console.log("a change occured",change);
if (change.operationType === "insert") {
const messageDetails = change.fullDocument;
pusher.trigger("messages","inserted",{
name: messageDetails.name,message: messageDetails.message,});
} else {
console.log("error triggering pusher");
}
});
});
我的控制台日志正确显示了更改,但我的 Pusher 调试控制台没有显示任何内容:
my debug console screenshot image
提前感谢您的任何帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)