나는 node-mysql 모듈과 함께 expressjs를 사용합니다.expressjs mysql update error
app.post('/post/:id/edit', function(req, res){
var id = req.params.id;
var query = client.query(
'UPDATE '+POST,
'SET title = ?, text = ?',
[req.body.title, req.body.text ],
' WHERE id='+id
);
res.redirect('/');
});
문제점은 무엇입니까 : 나는 행동을
/Users/mac/node_modules/mysql/lib/mysql/client.js:106
cb(err);
^
TypeError: string is not a function
at String.CALL_NON_FUNCTION (native)
at Query.<anonymous> (/Users/mac/node_modules/mysql/lib/mysql/client.js:106:9)
at Query.emit (events.js:64:17)
at Query._handlePacket (/Users/mac/node_modules/mysql/lib/mysql/query.js:35:12)
at Client._handlePacket (/Users/mca/node_modules/mysql/lib/mysql/client.js:294:14)
at Parser.<anonymous> (/Users/mac/node_modules/mysql/lib/mysql/client.js:83:14)
at Parser.emit (events.js:64:17)
at /Users/mac/node_modules/mysql/lib/mysql/parser.js:75:14
at Parser.write (/Users/mac/node_modules/mysql/lib/mysql/parser.js:580:7)
at Socket.<anonymous> (/Users/mca/node_modules/mysql/lib/mysql/client.js:63:16)
를 업데이트 게시 할 때 나는이 작업을 사용이 오류가있어?
여기서'cb '가 정의되어 있습니까? – jcolebrand