首页  >  问答  >  正文

让html中的按钮删除MySql中的一行

我目前正在开发一个项目,我使用nodejs创建一个用户,将用户添加到名为“users”的表中的MySql中 我想在 html 中创建一个按钮,从 mysql 表中删除当前登录的用户

我如何让html中的按钮调用nodejs中的函数来删除MySql中的行

P粉760675452P粉760675452188 天前375

全部回复(1)我来回复

  • P粉762447363

    P粉7624473632024-04-02 10:38:45

    这可能是了解如何从 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 : '' //
  • 取消回复