Ich habe eine Datenbank, in der alle Benutzer gespeichert sind, die sich auf meiner Website anmelden, und möchte, dass sie ihr Konto löschen können. Also habe ich eine Funktion erstellt, die funktioniert und die Zugriffsrechte des Benutzers entfernt, aber das einzige Problem, das ich habe, ist, dass ich die js-Datei, die den Button-Ereignis-Listener enthält, nicht mit der Funktion verbinden kann
// node.js file let id = 1; /* delete user from mysql db */ async function delUsers() { /* actually hardcoded id, need to implement users id when a user can login into the site */ await pool.query('DELETE FROM user WHERE id = ?', [id]); console.log("Deleting.."); };
// js file 'use strict'; console.log('linked'); let del = document.getElementById('delbutton').addEventListener('click', Del); let a = require('./delete.js'); function Del() { let b = a.DelUser(); }
Ich habe versucht, module.exports mit module.import, require, sessionstorage, localstorage zu verwenden. Ich möchte, dass meine Schaltfläche funktioniert und ich meinen 1 Benutzer lösche
nodejs 用于后端。
全局对象“window, document...”仅包含在浏览器中。