Использование hapi и mssql в первый раз, и я изо всех сил пытаюсь получить данные из mssql-запроса в ответ хапи.Вот мой код:
const Boom = require('boom');
const sql = require('mssql');
const dbConfig = require('../config/sql');
module.exports = [{
method: 'GET',
path: '/storeInfos',
handler: storeInfos
}
];
function storeInfos(request, h) {
sql.connect(dbConfig).then(() => {
const req = new sql.Request();
req.query('select id, name from StoreInfo').then((data) => {
return h.response(data);
})
.catch((err) => {
reply(Boom.badRequest(err.message, err));
});
})
.catch((err) => {
reply(Boom.badRequest(err.message, err));
});
}
При выполнении функции / storeInfos возвращается следующая ошибка: «Ошибка: метод storeInfos не возвратил значение, обещание или не выдал ошибку.»
Я безуспешно пытался следовать другим примерам и не мог найти хорошие учебники.Я действительно застрял с этим, некоторая помощь будет высоко ценится, а также некоторые ссылки на некоторые хорошие учебники.Заранее спасибо ...