ホームページ  >  に質問  >  本文

別のjsファイルからnodejs関数をアクティブ化するにはどうすればよいですか?

Web サイトにログインしたすべてのユーザーを保存するデータベースがあり、ユーザーがアカウントを削除できるようにしたいと考えています。そこで、機能してユーザーの accs を削除する関数を作成しましたが、私が抱えている唯一の問題は、ボタンのイベントリスナーを持つ js ファイルを関数を使用して自分の nodejs ファイルに接続できないことです。

//node.js ファイル
ID = 1 とします。
/* mysql データベースからユーザーを削除します */
非同期関数 delUsers() {
    /* 実際にはハードコーディングされた ID。ユーザーがサイトにログインできるときにユーザー ID を実装する必要があります */
    await pool.query('DELETE FROM user WHERE id = ?', [id]);
    console.log("削除中..");

};
//jsファイル
'厳密を使用';
console.log('リンク済み');
let del = document.getElementById('delbutton').addEventListener('click', Del);
let a = require('./delete.js');
関数 Del() {
let b = a.DelUser();
}

module.exports を module.import、require、sessionstorage、localstorage とともに使用してみました。ボタンを機能させて 1 人のユーザーを削除したいです

P粉833546953P粉833546953235日前553

全員に返信(1)返信します

  • P粉838563523

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

    nodejs はバックエンドに使用されます。

    グローバル オブジェクト「ウィンドウ、ドキュメント...」はブラウザーにのみ含まれます。

    返事
    0
  • キャンセル返事