Я пытаюсь сделать почтовый запрос в экспресс, который при запуске удаляет строку в моей таблице задач MySQL, которая связана с определенным идентификатором пользователя. Я не уверен, как это сделать ... Я думаю, что где-то должен использовать req.params.id в моем коде, но я не знаю, все ли это мне нужно или даже правильно с самого начала.
Вот что у меня есть:
const express = require("express");
const app = express();
const mysql = require("mysql");
const bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({extended: true}));
const connection = mysql.createConnection({
host: "localhost",
user: "root",
password: "PASSWORD",
database: "DATABASE"
});
connection.connect(function(err) {
if (err) {
console.log("Your connection to the database failed \n");
} else {
console.log("Your connection to the database was successful \n")
}
});
app.post("/deleteTask", function(req, res) {
let remove = "DELETE FROM Tasks WHERE "; // finish the query
connection.query(remove, function(err, result) {
if (err) {
console.log("The delete query failed");
res.sendStatus(500);
throw err;
} else {
res.sendStatus(200);
console.log(result);
}
connection.end();
});
});