En un ejercicio para la escuela, hay un sitio web con varios archivos .js
El objetivo de este ejercicio en particular es obtener el valor de un campo de entrada, que es un apellido, y compararlo con una base de datos predefinida para autocompletar.
Tengo que modificar file1.js, donde he creado una variable que selecciona el campo de entrada correcto... Sé cómo acceder a la cadena.
Una vez que tengo la cadena, tengo que compararla con una base de datos conocida en busca de posibles coincidencias de apellidos... la función ya está definida en otro archivo (file2.js), y se parece a esto
server.get("/find_relative/:lastName", (req, res) => { let lastName = zahteva.params.lastName; findCustomerByLastName(lastName, (error, customer) => { if (error) { console.log(error); res.end(); } else { res.send(customer); } }); });No estoy muy seguro de cómo usar esta función en file1.js, porque no está definida como una variable de ningún tipo... ¿Alguien puede ayudarme a entender?
Gracias
Me parece que su código en file2.js es algún tipo de código de servidor Node.js. Creo que se espera que realice una solicitud GET como esta (el apellido se define como el parámetro de URL): localhost:8888/find_relative?lastName=Smith .
Para realizar solicitudes GET/POST/otras, una forma estándar es usar la API Fetch .