Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.12.2018, 17:48
Профессор
Отправить личное сообщение для Audaxviator Посмотреть профиль Найти все сообщения от Audaxviator
 
Регистрация: 28.04.2017
Сообщений: 214

Будет работать.
Но только и промис-то тут не нужет - это так, вариант промисифицированной функции для понту.

UPD:
А чтобы info отдать в ответ на запрос, нужно функции аргумент res добавить
function foo(email, password, res) {
  ...
}

и в ней вместо console.log напейсать res.send

Последний раз редактировалось Audaxviator, 12.12.2018 в 17:55.
Ответить с цитированием
  #12 (permalink)  
Старый 12.12.2018, 17:51
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 641

можно конечно callback из роута передать, ) но так понтовее...
Ответить с цитированием
  #13 (permalink)  
Старый 12.12.2018, 18:16
Новичок на форуме
Отправить личное сообщение для mcBiba Посмотреть профиль Найти все сообщения от mcBiba
 
Регистрация: 11.12.2018
Сообщений: 9

Audaxviator,
SuperZen,
Опаа, работает !! +100 респекта.

Вариант с обещаниями как раз то, что надо. Чуть позже на основе примера попробую на async/await сделать, обещания стараюсь не использовать.
Ответить с цитированием
  #14 (permalink)  
Старый 12.12.2018, 18:42
Профессор
Отправить личное сообщение для Audaxviator Посмотреть профиль Найти все сообщения от Audaxviator
 
Регистрация: 28.04.2017
Сообщений: 214

Синтаксис async/await работает только с промисифицированными функциями.
Ответить с цитированием
  #15 (permalink)  
Старый 12.12.2018, 19:17
Новичок на форуме
Отправить личное сообщение для mcBiba Посмотреть профиль Найти все сообщения от mcBiba
 
Регистрация: 11.12.2018
Сообщений: 9

SuperZen,
Работает как надо. Но как то с перебоями. 1 раз хотел написать, но поставил (https://nodejs.org/api/perf_hooks.ht...ss_performance) на реальном проекте и заработало нормально, среднее значение : 1282.0590019999072.
Но теперь снова взлетело до : 72479.34292399976 и 58076.76720399968.
Буду разбираться, смотреть.
Ответить с цитированием
  #16 (permalink)  
Старый 12.12.2018, 19:43
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 641

Основное время в этом примере съедает запрос на ethereal.email, поскольку сервис бесплатный, отсюда и проблемы, я так думаю. Ни разу не видел до этого это, но мне показалось что там можно указать любой smtp, user/password от него же, наверное, можно даже яндекс заставить работать с этим пакетом, а так кто его знает %)...
Ответить с цитированием
  #17 (permalink)  
Старый 12.12.2018, 20:19
Профессор
Отправить личное сообщение для Audaxviator Посмотреть профиль Найти все сообщения от Audaxviator
 
Регистрация: 28.04.2017
Сообщений: 214

Дураков нет (в особенности - среди разработчиков Нодемейлера).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просмотрела исходик jQuery Откорректируйте где не верно taksebe jQuery 5 23.11.2018 22:42
Функция вызывается несколько раз KiberQ Общие вопросы Javascript 11 01.03.2017 15:45
функция отправки изображений как отправить и данные из селекта imedia Элементы интерфейса 1 25.08.2014 13:03
Как сделать disabled кнопки во время отправки формы? Bad Request Events/DOM/Window 7 16.04.2014 13:49
AJAX функция для новых html-элементов broadcast77 AJAX и COMET 25 03.03.2014 14:01