serviceworker-demo/configured-web-push.js

22 строки
617 B
JavaScript
Исходник Постоянная ссылка Ответственный История

Этот файл содержит невидимые символы Юникода!

Этот файл содержит невидимые символы Юникода, которые могут быть отображены не так, как показано ниже. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы показать скрытые символы.

const webPush = require('web-push');
const vapidPublicKey = process.env.VAPID_PUBLIC_KEY || '';
const vapidPrivateKey = process.env.VAPID_PRIVATE_KEY || '';
if (vapidPublicKey === '' || vapidPrivateKey === '') {
console.log("You must set the VAPID_PUBLIC_KEY and VAPID_PRIVATE_KEY " +
"environment variables. You can use the following ones:");
console.log(webPush.generateVAPIDKeys());
} else {
webPush.setVapidDetails(
   'mailto:email@outlook.com',
  vapidPublicKey,
   vapidPrivateKey
);
}
module.exports = {
webPush: webPush,
vapidPublicKey: vapidPublicKey
}