apis.js 955 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. var express = require('express');
  2. var router = express.Router();
  3. var conf = require('../config.js');
  4. var mtool = new (require('../lib/tools.js'))(conf);// 消息操作工具
  5. /* GET home page. */
  6. router.post('/get-temp', function(req, res, next) {
  7. // 用户输出的内容
  8. var text = req.body.text;
  9. mtool.insert(text, (status, guid) => {
  10. rep = { status: status, guid: guid };
  11. res.send(rep);
  12. });
  13. });
  14. /**
  15. * 提取信息
  16. * @param {[type]} req [description]
  17. * @param {[type]} res) { var guid [description]
  18. * @return {[type]} [description]
  19. */
  20. router.post('/get-msg', function(req, res) {
  21. var guid = req.body.guid;
  22. console.log("GUID", guid);
  23. mtool.exists(guid, (exists) => {
  24. var rep = {status: 0, text: null};
  25. if (exists) {
  26. mtool.get(guid, (text) => {
  27. rep.status = 1; rep.text = text;
  28. mtool.delete(guid);// 删除消息
  29. res.send(rep);
  30. });
  31. } else {
  32. res.send(rep);
  33. }
  34. });
  35. })
  36. module.exports = router;