Tengo dos carpetas separadas.
/controlador/anbieter.js
function getAnbieterById(req, res) { var userid = parseInt(req.params.id); let anbieter = Anbieter.findById(userid); res.send(anbieter); };/modelo/anbieter.js
findById(id){ let sql = `SELECT * FROM Anbieter WHERE Anbieter_id= ${id};`; db.query(sql); }Recibo el error de que Anbieter.findById no es una función
La forma en que está llamando a Anbieter.findById(userid); se supone que debe definirse como un método estático. así que en lugar de usar findById
class Anbieter{ static findById(){ // your logic goes here } } Y creo que le gustaría usar async con sus funciones ya que las consultas de db son asíncronas.
exporte la función findById e importe en esta función /controller/anbieter.js .