index.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. var express = require('express');
  2. var router = express.Router();
  3. var log = require('../util/log');
  4. var mysql_wlyy = require("../repository/mysql_wlyy");
  5. var mysql_im = require("../repository/mysql_im");
  6. function getWlyyTables(handler) {
  7. mysql_wlyy.execQuery({
  8. "sql": "SELECT table_name FROM information_schema.TABLES",
  9. "args": [],
  10. "handler": handler
  11. });
  12. }
  13. function getImTables(handler) {
  14. mysql_im.execQuery({
  15. "sql": "SELECT table_name FROM information_schema.TABLES",
  16. "args": [],
  17. "handler": handler
  18. });
  19. }
  20. /* GET home page. */
  21. router.get('/', function(req, res, next) {
  22. res.render('index', { title: 'Express' });
  23. });
  24. router.get('/wlyy_db.im', function(req, res, next) {
  25. getWlyyTables(function(err, result) {
  26. if (err) {
  27. res.send({errno: -1, errmsg: 'open wlyy db error'});
  28. } else {
  29. res.send({errno: 0, errmsg: 'open wlyy db success'});
  30. }
  31. });
  32. });
  33. router.get('/im_db.im', function(req, res, next) {
  34. getImTables(function(err, result) {
  35. if (err) {
  36. res.send({errno: -1, errmsg: 'open im db error'});
  37. } else {
  38. res.send({errno: 0, errmsg: 'open im db success'});
  39. }
  40. });
  41. });
  42. module.exports = router;