我无法在邮递员中执行投递请求。 它给出了内部服务器错误。在这里,我将localhost与phpmyadmin一起使用。
这是我使用邮递员的POST数据代码。
app.post('/login', (req, res) => {
const username = req.body.username
const password = req.body.password
const sql = "INSERT INTO `dataa`(`username`, `password`) VALUES (?, ?)"
db.query(sql, [username, password], (err, rows, fields) => {
if(!err)
res.send(rows);
else {
console.log(err);
}
})
})
答案 0 :(得分:0)
表名不应用引号引起来 像这样使用
const sql =“ INSERT INTO dataa('username','password')VALUES(?,?)”
答案 1 :(得分:0)
app.post('/login', (req, res) => {
const username = req.body.username
const password = req.body.password
let payload={}
payload.username=username
payload.password=password
var query = db.query('INSERT INTO dataa SET ?', payload, function (error, results, fields) {
if (error) throw error;
// Neat!
});
})