express+mysql异步调用返回的问题

新手上路,请多包涵

加上return语句就报错,不加就ok,这是为什么?

router.post('/aaaa', upload.any(), function (req, res, next) {
    sql.getConnection(function (err, connection) {
        if (err) throw err;
        connection.query({
            sql: "某个sql更新语句",
            timeout: 40000, // 40s
            values: [111, 0, 10]
        }, function (error, results, fields) {
            if (error) throw error;
            res.send(JSON.stringify({
                resultCode: '00000',
                resultMsg: '用户信息查询成功',
                data: results
            }));
        });
        connection.release();
    });
    //return;
});
阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题