Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 发送web推送通知时出错:没有终结点?_Javascript_Service Worker_Web Push - Fatal编程技术网

Javascript 发送web推送通知时出错:没有终结点?

Javascript 发送web推送通知时出错:没有终结点?,javascript,service-worker,web-push,Javascript,Service Worker,Web Push,我使用web推送节点库创建了一个尝试发送推送通知的基本应用程序。 然而,我总是面临这样的错误:“您必须至少传入一个端点” 我不理解这一点,因为我“suscribe”(使用ServiceWorker Api subscribe()方法),它创建了本地主机地址的端点 事实上,我真的不知道该怎么解决这个问题 这是我的“susbcribing”代码: 在控制台上,我可以看到在“subscription”对象中有一个端点 以下是发送通知的代码: console.log("Juste avant d'env

我使用web推送节点库创建了一个尝试发送推送通知的基本应用程序。 然而,我总是面临这样的错误:“您必须至少传入一个端点” 我不理解这一点,因为我“suscribe”(使用ServiceWorker Api subscribe()方法),它创建了本地主机地址的端点

事实上,我真的不知道该怎么解决这个问题

这是我的“susbcribing”代码:

在控制台上,我可以看到在“subscription”对象中有一个端点 以下是发送通知的代码:

console.log("Juste avant d'envoyer la notif on veut envoyer à  :")
console.log(this.state.endpoint)

webpush.sendNotification(
  this.state.endpoint,
  payload,
  options
);
但我在控制台上:

只有特使前卫拉诺蒂夫对维特特使说:

index.js:271
错误:必须传入至少具有终结点的订阅

在调用
webPush.sendNotification(订阅、负载)之前执行
console.log(subscription.endpoint)
。具有相同的问题,并且subscription.endpoint确实未设置。然后确保已设置subscription.endpoint

console.log("Juste avant d'envoyer la notif on veut envoyer à  :")
console.log(this.state.endpoint)

webpush.sendNotification(
  this.state.endpoint,
  payload,
  options
);
 {
   "endpoint":"https://updates.push.services.mozilla.com/wpush/v2/gAAAAABdR_E1S96XSL7LdqLk2i5alH49Ae9v-XeOn1nX6Su9xkY6ETv16NybutJ5pBoA7q4nqHkNxFFJvVpP15JSsIiGPL8vQHSKAkyReS1CpdhTXc13IWllOb0qnFnfD5dFhNFqA9nIlJgAOz-rB3cy9v-AFbnhNh8S_Ea68WLVjIt8WKtPZWc",
   "keys": {
     "auth": "uXYi9oYQArgv_3Z1wD_gMQ",
     "p256dh": "BDpEEP6NWHFGNKY9PWx3wMzjirY98m4S4ntN0E8A0FlVZHZXaeCbc7WO0S0pqwju2SWM0-ivDkAvaFetPrBKMAU"
   }
}