pgBaseRouter.js 619 B

123456789101112131415161718192021222324252627282930313233
  1. const express = require("express");
  2. const router = express.Router();
  3. const pgClient = require("../../core/pgClient/pgClient.js");
  4. /* 获取某个表的所有数据 */
  5. router.get("/list", function (req, res) {
  6. let sql = `select * from ${table_name};`
  7. /* 执行-并把值返回前端 */
  8. pgClient.query(sql).then(data => {
  9. res.send(data.rows)
  10. })
  11. })
  12. /* sql语句直接执行 */
  13. router.get("/doQuery", function (req, res) {
  14. let sql = req.query.sql;
  15. pgClient.query(sql).then(restlt => {
  16. res.send(restlt);
  17. })
  18. })
  19. /* ...依次编写其他功能 */
  20. module.exports = router