我有问题向后端发布数据,我在客户端使用angularJs问题是我从客户端获取数据,因为您可以看到console.log(post)
正在从角度工厂打印值,但我在下面错误。我是新来的表达和mysql dotn知道如何解决这个问题任何帮助将不胜感激。
app.js
app.post("/test/create", function(req,res) {
var post = {
firstName: req.body.firstName,
lastName: req.body.lastName,
address: req.body.address
};
console.log("got data from client",post);
connection.query('INSERT INTO worker_table SET ?', post, function(error) {
if (error) {
console.log(error.message);
} else {
console.log('success');
}
connection.end();
});
});
错误
got data from client { firstName: 'dasd', lastName: 'dad', address: 'dad' }
Cannot enqueue Query after invoking quit.
events.js:141
throw er; // Unhandled 'error' event
^
Error: Cannot enqueue Quit after invoking quit.
at Protocol._validateEnqueue (/Users/syedhussain/Project/node_modules/mysql/lib/protocol/Protocol.js:202:16)
at Protocol._enqueue (/Users/syedhussain/Project/node_modules/mysql/lib/protocol/Protocol.js:135:13)
at Protocol.quit (/Users/syedhussain/Project/node_modules/mysql/lib/protocol/Protocol.js:88:23)
at Connection.end (/Users/syedhussain/Project/node_modules/mysql/lib/Connection.js:242:18)
at Query._callback (/Users/syedhussain/Project/app.js:55:20)
at Query.Sequence.end (/Users/syedhussain/Project/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
at /Users/syedhussain/Project/node_modules/mysql/lib/protocol/Protocol.js:226:14
at doNTCallback0 (node.js:417:9)
at process._tickCallback (node.js:346:13)