router.post("/all", async (ctx, next) => {
sql.query("select * from LR_OA_News").then(data => {
ctx.response.body = data;
});
});
一开始我是这么写的 然后开始调用
!!!!!!!?????????????????????????????????
为什么没有返回数据 我第一个就想起来js是异步的
所以我们来给他加个同步锁
router.post("/all", async (ctx, next) => {
await sql.query("select * from LR_OA_News").then(data => {
ctx.response.body = data;
});
});
调用成功 网上找了半天都没找到相关的解决方法~