Erstellen Sie eine Schaltfläche in HTML und löschen Sie eine Zeile in MySql
P粉760675452
P粉760675452 2024-04-01 13:24:27
0
1
442

Ich arbeite derzeit an einem Projekt, bei dem ich mit nodejs einen Benutzer erstelle und den Benutzer in einer Tabelle namens „Benutzer“ zu MySql hinzufüge. Ich möchte eine Schaltfläche in HTML erstellen, die den aktuell angemeldeten Benutzer aus der MySQL-Tabelle löscht

Wie kann ich eine Schaltfläche in HTML dazu bringen, eine Funktion in NodeJS aufzurufen, um Zeilen in MySql zu löschen

P粉760675452
P粉760675452

Antworte allen(1)
P粉762447363

这可能是了解如何从 Js 触发 API 调用的良好开端

fetch('https://reqres.in/api/deleteUser', {
    method: "DELETE",
    headers: {
        'Content-type': 'application/json'
    },
    body: JSON.stringify({
       id: '1'
    })
})
.then(res => {
    if (res.ok) { console.log("HTTP request successful") }
    else { console.log("HTTP request unsuccessful") }
    return res
})
.then(res => res.json())
.then(data => console.log(data))
.catch(error => console.log(error))

然后是 NodeJs

// Module dependencies

var express    = require('express'),
    ejs        = require('ejs'),
    fs         = require('fs'),
    mysql      = require('mysql');

// Application initialization

var connection = mysql.createConnection({
        host     : 'localhost',
        user     : 'root',
        password : '' //
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage