0
我試圖將數據從服務器傳遞給服務人員,但數據對服務人員來說是空的。如何將數據從服務器傳遞給服務人員
這裏是我的代碼:
var webpush = require('web-push');
var message = sendData.message;
var subscription_info = sendData.subscription_info;
webpush.setVapidDetails(
'mailto:xxx',
public_key,
private_key
);
webpush.setGCMAPIKey('xxx');
webpush.sendNotification(subscription_info, String(message));
這是執行console.log(消息):
{ text: 'message',
title: 'title',
icon_image: 'http://google.com/xxx.jpg',
link: 'www.google.com' }
這是我的服務人員:
self.addEventListener('push', function(event) {
var title = event.data.title;
var options = {
body: event.data.text,
requireInteraction: true
};
event.waitUntil(self.registration.showNotification(title, options));
});
但標題是不是被認可。我如何將數據從我的服務器傳遞給服務人員?