Estoy tratando de hacer un pequeño sitio web de inicio de sesión (nginx) con una base de datos sqlite en mi frambuesa, pero me resulta difícil conectarme a la base de datos a través de javascript para permitir el inicio de sesión o no.
mi página de inicio de sesión es un formulario html simple con un botón que debería tener mi función como onClick.
Espero poder conectarme a la base de datos en el script onClick y enviar la información a la base de datos o recuperarla.
(Hice algo similar con php y mysql hace unos años, pero parece que no puedo encontrar una manera de hacerlo con javascript y sqlite)
ejemplo de mi login.js:
function test(){ const sqlite3 = require('sqlite3').verbose(); let db = new sqlite3.Database(':memory:', (err) => { if (err) { return console.error(err.message); } console.log('Connected to the in-memory SQlite database.'); }); }esto se rompe en require () todavía no entiendo muy bien node.js, pero creo que es algo relacionado con eso.
actualización 1:
este es el mensaje de error -
mensaje de error al probar con intelij
después de buscar un poco más de soluciones, creo que tiene algo que ver con javascript o node.js del lado del cliente. Soy un principiante en JS, así que realmente no lo entiendo.