Я новичок в node js программировании и пытаюсь разработать API с использованием node js, я могу получить ожидаемый результат от встроенного API, но я хотел бы выполнить некоторую обработку исключений. Для этого я хотел бы проверить, не являются ли параметры запроса, поступающие с URL, пустыми. Ниже приведен мой код:
async function getDetails(input) {
// using knex to execute query
return queries.getbymultiwhere('table_name',{
name:input.name,
id:input.id,
role:input.role
})
}
router.get('/:name/:id/:role',(req,res)=>{
getDetails({
name:req.params.name,
id:req.params.id,
role:req.params.role}).then(Results=>{ Do something with results}
})
В приведенном выше коде я хочу проверить, что значения параметров name, id и role не равны NULL. Любое полезное решение будет оценено.
Спасибо!