500服务器使用Postman向节点服务器发布错误

时间:2018-12-28 07:11:12

标签: node.js

我无法在邮递员中执行投递请求。 它给出了内部服务器错误。在这里,我将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);
    }
  })
})

2 个答案:

答案 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!
        });
        })