Boa noite pessoal. Estou estudando NodeJS e resolvi seguir os passos para fazer uma simples API, mas estou com um problema no qual não consigo saber a causa. Se eu acesso a rota passando um parâmetro para que retorne os dados idênticos, obtenho sucesso. Mas se eu por exemplo quero retornar os posts que tiverem uma determinada palavra, não retorna. Segue a linha que estou usando na rota e na busca:
router.get('/service/place/:name', (req, res) =>{
let filter = '';
if(req.params.name) filter = "WHERE lugar_foto LIKE '" + req.params.name + "'";
execSQLQuery("SELECT * FROM fotos " + filter + " AND status_foto = 'on' ORDER BY data_publicacao DESC, colocation ASC", res);
});
Alguém poderia me dar uma luz de onde estou cometendo o erro ? No mais, obrigado.