搜尋

首頁  >  問答  >  主體

讓html中的按鈕刪除MySql中的一行

我目前正在開發一個項目,我使用nodejs建立一個用戶,將用戶新增到名為「users」的表中的MySql中 我想在 html 中建立一個按鈕,從 mysql 表中刪除目前登入的使用者

我如何讓html中的按鈕呼叫nodejs中的函數來刪除MySql中的行

P粉760675452P粉760675452267 天前461

全部回覆(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 : '' //
  • 取消回覆