如何使用Node.js将从api获取的数据插入mysql?

时间:2019-07-01 16:26:39

标签: mysql node.js api

con.connect(function(err) {
    var aid = JSON.stringify(response.articles[1].author);
    //if (err) throw err;
    console.log("Connected!!!!!");
    console.log(aid);
    var sql = "INSERT INTO db1 (id,fname) VALUES (5,aid)";
    if (err) throw err;
    console.log("1 record inserted");
});
  

这是我的代码,该代码无法正常工作,我正在使用BODY-PARSE和EXPRESS !!!!!! ,但是错误提到MySQL语法中如何解决?

1 个答案:

答案 0 :(得分:0)

您可以将Sequelize ORM用于MySQL。

Sequelize Doc

示例使用ExpressJS创建用法

var username = req.body.username;
var password = req.body.password;

router.get('/create_user', (req,res) => {
 user.create({
  username,
  password
 }).then((usr) => {
   res.send(usr)
 })
})