我试着从我的后台打个电话
选择最大值(列名+1)
以便在该列上有一个新值,然后在前端同时显示/显示它。
(我将不得不使用它生成新的订单号)
但问题是,每当我在浏览器中调用它来检查我的输出时,它都没有被定义。即使是邮递员。
我使用node.js、express generator和react native
这是我的密码
订单号js(型号)
var db=require('../dbconnection');
var Task = {
getTaskById:function(callback){
return db.query("Select MAX(order_no + 1) from orders",callback,result);
},
}
module.exports=Task;
订单号JS(路线)
var express = require('express');
var router = express.Router();
var Task = require('../models/OrderNo')
router.get('/order_no', (req, res, next) => {
if(req.params){
Task.getTaskById(req.params,function(err,rows){
if(err)
{
res.json(err);
}
else{
res.json(rows);
}
});
}
});
module.exports = router;
错误: