С октября у нас новая версия hapi. Новая версия включает в себя поддержку async/await, а на самом деле это перестроение многих основных концепций, отказ от методов, изменение модулей и удаление нашего дорогого метода ответа.

Но не заботьтесь о методе ответа, теперь вы можете использовать простой возвращаемый объект или возвращаемую строку для того же действия.

Действительно важным является async/await, и это пример:

Узнайте о новых функциях и изменениях в документации API и примечаниях к выпускам в следующем разделе.

Но… как насчет ответа? Одно из изменений касается метода ответа, используемого для отправки контента. Теперь вы можете отправлять данные двумя способами: с помощью возврата или с помощью инструментария ответа.

Только с первым вариантом:

В приведенном выше коде я экспортирую метод, и этот метод использует return для отправки результата входа в систему. Обратите внимание на Boom, это олдскульный метод, поддерживаемый в новом релизе.

Но если вам нужно, например, отправить http-код, используйте его, например:

Наконец, вам нужно знать, что примечания к выпуску находятся здесь, разумеется, размещены на github, а новые документы API — здесь. Пожалуйста, помните, что документов API еще нет, и по этой причине проверяйте обновления github, а не читайте о версии 17.x hapijs в Интернете.