时间:2021-07-01 10:21:17 帮助过:108人阅读
然后引用,这里我在routes/index.js里引用,现在它是这样的
const router = require(‘koa-router‘)() const sql = require(‘../sql/config‘) router.post(‘/getPerson‘, async (ctx, next) => { let data = { name: ctx.request.body.name, createdAt: Date.now() }; if(!data.name) return; // 注意这里,因为是异步,所以要这样写才可以取到值。 var tmp = await sql.query("select * from _mysql_peoples_info where name = ?;", [data.name]).then(function(result) { console.log(result); return result; }, function(error){ return -1; }); ctx.body = tmp; })
数据库是这样的
页面现在是这样的
一个简单的查询接口搞定,数据库返回值哪里搞一2个小时,异步编程让人又爱又恨
推荐一个比较不错的参考教程 https://chenshenhai.github.io/koa2-note/
初入koa2 -连接数据库(遇到的坑之一)
标签:hub date let exp data sync 模块 index user