db_test.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. const router = require('koa-router')() //导入 koa-router
  2. const redis = require("../model/redis_db") //导入 db.js
  3. const mysql = require("../model/mysql_db") //导入 db.js
  4. // https://github.com/luin/ioredis#readme
  5. router.prefix('/test');
  6. router.post('/set', async (ctx) => {
  7. const obj = ctx.request.body;
  8. console.log("set:",obj)
  9. redis.redis_set(obj.key, obj.value);
  10. ctx.body = obj.key + " - "+ obj.value
  11. })
  12. router.post('/get', async (ctx) => {
  13. const obj = ctx.request.body;
  14. console.log("get:",obj)
  15. await redis.redis_get(obj.key).then((result) => {
  16. ctx.body = "key:" + obj.key + " \n" + "value:" + result
  17. });
  18. })
  19. router.post('/queryUserPrivateKey', async (ctx) => {
  20. const obj = ctx.request.body;
  21. console.log("queryUserPrivateKey:",obj)
  22. await mysql.queryUserPrivateKeyFromUserAddress(obj.userAddress).then(function (mysqlDbResp){
  23. ctx.body = "results:" + JSON.stringify(mysqlDbResp)
  24. console.log('mysqlDbResp=', JSON.stringify(mysqlDbResp));
  25. })
  26. })
  27. module.exports = router