Heim  >  Fragen und Antworten  >  Hauptteil

Wie aktiviere ich meine NodeJS-Funktion aus einer anderen JS-Datei?

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

P粉833546953P粉833546953235 Tage vor555

Antworte allen(1)Ich werde antworten

  • P粉838563523

    P粉8385635232024-02-27 19:37:08

    nodejs 用于后端。

    全局对象“window, document...”仅包含在浏览器中。

    Antwort
    0
  • StornierenAntwort