我正在使用axios
来插入我的数据库
在一个实例中,我使用post
到具有此格式(带参数)的路由:/cards/modify
到INSERT
数据到数据库中,它工作正常,但如果我想要GET
来自路由器table
上的/cards/count
的行数,node
服务器不响应结果,但如果我将其更改为仅/count
,它运作得很好。
我的问题是POST
是否正常,但GET
与route
的格式相同?
感谢。
编辑:
router.post('/cards/modify', (request, response) => {
let query = database.query('UPDATE cards SET laneID = ? where ID = ?', [request.body.lane, request.body.id], (error, result, fields) => {
if(error){
console.log('Database error: ' + error);
return;
}
});
//send a response
// console.log(request.body);
});
router.get('/count', (request, response) => {
let query = database.query('SELECT COUNT(*) AS count FROM cards', (error, result, fields) => {
if(error){
console.log('Databse error at users: ' + error);
return;
}
response.send(result);
});
});
app.use(router);