/****************** ОСНОВНЫЕ ИЗМЕНЕНИЯ ПОСЛЕ HAPI V.17 ****************/
Критические изменения, начиная с hapi v.17, настоящие критические изменения, большинство кодов, библиотек и API изменены, а предыдущие шаблоны или руководства не могут сильно помочь. Так что вам нужно искать новые статьи с тегами hapi v.17
страница API: https://hapijs.com/api#response-toolkit
Первый reply()
недействителен, и вы должны использовать reply.response()
Во-вторых, в новых руководствах reply
заменяется аргументом h
, поэтому его можно назвать как угодно, но поскольку в руководствах используется h
, вы также можете использовать h.
В-третьих, hold()
не определен, ну и не нужен.
Далее send()
не нужен или даже не определяется, я думаю.
И некоторые другие изменения. Пожалуйста, проверьте ссылку API выше.
так что это часть кода, который я написал, должен дать полезную информацию. не заботьтесь обо всей функции, просто посмотрите на раздел h и ответ
static _json_response(res, request = null, h = null){
let ret = '';
ret = JSON.stringify(res);
if (request == null || h == null){
return ret;
}else{
const response = h.response(ret)
.header('cache-control', 'no-cache')
.type('application/json')
return response;
}
}
person
Mishel Parkour
schedule
04.05.2018