let students = ({id: 1, name: 'Alice'}, {id:2, name: 'Bob'}, {id: 3, name: 'Charlie' }); app.get('/',(req, res) => { //res.send('Home Page'); //console.log(__dirname); //console.log(req.url); //console.log(req.query); res.sendFile('./views/index.html', {root: __dirname}); }); //send students with a particular ID back to the client app.get('/students/:sid', (req, res) => { console.log(req.params); let id = req.params.sid; let student = students.find(element => element.id === parseInt(id)); console.log(student); res.json(student); });en la consola dice que la funcion find no es funcion y me esta tirando error y no entiendo porque.
Una matriz se inicializa con corchetes, la primera línea debería verse así:
let students = [{id: 1, name: 'Alice'}, ...];