В руководстве по DigitalOcean, на которое вы ссылались, предлагается «перейти к веб-приложению web-pu sh -codelab . Здесь вам будут предоставлены автоматически сгенерированные ключи. Скопируйте частные и опубликованные c ключей. " Однако похоже, что эта веб-страница больше не доступна.
Другой способ создания пары ключей VAPID - использовать web-pu sh эталонную реализацию . Сначала установите пакет web-pu sh npm, используя npm install web-push -g
, затем запустите web-push generate-vapid-keys
, чтобы получить следующий результат:
Public Key:
BLEvwbQgAjaHjmXcJgpAmOpFCuR-m_BKJWhskZmbFYAQABA4ZrpLQ1UnNJVH_Zbmzjugmmts2I5kLt8wMKQlIME
Private Key:
cSTj1YJCOQGP-J6QLCr3gSkU2OPs39Dx3FtiBc6ZOYI
Очевидно, не используйте эту пару ключей - вы ' я должен держать ваш закрытый ключ, ну ... приватным.