
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
@anzuev/notify
Advanced tools
Kind: inner class of Notify
Friend: BaseNotification
MailConfirmationNotification
Настройка модуля(логгера)
Kind: static method of Notify
Param | Description |
---|---|
config | конфиг типа nconf |
Передача почтовых аккаунтов, с которых будут слаться уведомления
Kind: static method of Notify
Returns: void
Param | Description |
---|---|
accounts | аккаунты для связки |
Example
let accounts = {
mailConfirm: { // название нотификации
mail: 'auth@istudentapp.ru', // какой адрес используем
password: "quetbxdfpzhtsnid", // какой пароль к ящику
htmlTemp: "/Users/anton/GitHub/Notify/templates/MailConfirm.html" // путь к шаблону письма
},
restorePassword: {
mail: "auth@istudentapp.ru",
password: "quetbxdfpzhtsnid"
}
};
Notify.setMailAccounts(accounts);
MailConfirmationNotification
Получение класса для создания нотификации для подтверждения почты
Kind: static method of Notify
Throws:
ValidationError
, code = 500, Модуль Notify не был настроен(Notify.configure and Notify.setMailAccounts)Класс для представления нотификации по почте. Здесь определены сеттеры/геттеры для нотификации, а также отправка в общем случае(без рендеринга сообщения)
Kind: inner class of Notify
Properties
Name | Type | Description |
---|---|---|
subject | String | тема письма |
cc | Array.<String> | массив адрессов в открытой копии |
bcc | Array.<String> | массив адрессов в закрытой копии |
type | String | тип нотификации(mailConfirm и тд) |
html | String | html-содержимое письма |
text | Sting | raw-содержимое пиьсма |
attachment | массив прикрепленных докумнетов(не реализовано) |
String
String
String
String
Array.<String>
Array.<String>
Установка адресов в копию
Kind: instance method of BaseNotification
Param | Type | Description |
---|---|---|
addresses | Array.<String> | адреса |
Установка адресов в скрытую копию
Kind: instance method of BaseNotification
Param | Type | Description |
---|---|---|
addresses | Array.<String> | адреса |
Установка html-содержимого для письма
Kind: instance method of BaseNotification
Param | Type | Description |
---|---|---|
html | String | html-содержимое |
Установка raw-содержимого для письма
Kind: instance method of BaseNotification
Param | Type | Description |
---|---|---|
text | String | raw-содержимое |
Установка темы для письма
Kind: instance method of BaseNotification
Param | Type | Description |
---|---|---|
subject | String | subject-содержимое |
String
Получение типа
Kind: instance method of BaseNotification
Returns: String
- type
String
Получение html-содержимого
Kind: instance method of BaseNotification
Returns: String
- html
String
Получение raw-текста
Kind: instance method of BaseNotification
Returns: String
- text
String
Получение темы
Kind: instance method of BaseNotification
Returns: String
- topic
Array.<String>
Получение копии
Kind: instance method of BaseNotification
Returns: Array.<String>
- сс
Array.<String>
Получение скрытой копии
Kind: instance method of BaseNotification
Returns: Array.<String>
- bсс
Kind: static class of BaseNotification
Конструктор, создает новую нотификацию
BaseNotification
Класс, представляющий нотификацию, отправляемую на почту, для подтверждения почты. Наследуется от Base
Kind: inner class of Notify
Extends: BaseNotification
BaseNotification
void
void
void
Отправка уведомления нескольким пользователям
Kind: instance method of MailConfirmationNotification
Access: public
Param | Type | Description |
---|---|---|
users | Array.<String> | массив адресов для отправки |
void
Отправка уведомления одному пользователю
Kind: instance method of MailConfirmationNotification
Access: public
Param | Type | Description |
---|---|---|
user | String | адрес для отправки |
Kind: static class of MailConfirmationNotification
Access: public
Конструктор для MailConfirmationNotification
Param | Description |
---|---|
link | ссылка для подтверждения почты(уже с вставленной почтой и ключом) Формат - host + /auth/confirmMail?mail=%s&key=%s |
FAQs
Notification service for StudCloud project
We found that @anzuev/notify demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.