Я разработчик мобильных приложений, пытаюсь развернуть Restful Api для тестирования с использованием безсерверной инфраструктуры и postgresql. Мне удается заставить его работать, но только с помощью простых CRUD (getAll, getById, delete, insert) тех функций, которые есть в postgresql. Что если мне нужно выполнить запрос типа «Выбрать * из имени таблицы, где x = xx»
Вот что я делаю, чтобы получить пользователя по идентификатору в моем handler.js
module.exports.getUser = (event, context, callback) => {
context.callbackWaitsForEmptyEventLoop = false;
db.getById('users', event.pathParameters.id)
.then(res => {
callback(null,{
statusCode: 200,
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(res)
})
})
.catch(e => {
callback(null,{
statusCode: e.statusCode || 500,
body: "Could not find User " + e
})
})
};
что еслиМне нужно, чтобы пользователи, где они принадлежат к классу А? Мне нужно написать нормальный запрос и передать его, чтобы он мог быть выполнен.