express框架数据库操作和routes文件的使用

265 阅读1分钟

1.个人自建db文件夹用于操作数据库的文件

引入链接池 定义操作数据库函数,执行链接池操作pool函数execute(此函数为自定执行数据库函数,在前一篇连接池操作有提及) db文件下的all_GoodsDB.js文件(为自建文件,用于定义操作数据库sql)

let pool = require('./pool');
module.exports = {
 // 查询信息
 findAll() {
    var sql = "select * from all_Goods";
    return pool.execute(sql);
  },

2.routes文件

引入配置文件

// 引入express
let express = require('express');
// 引入route
let route = express.Router();
// 引入db文件下操作数据库sql文件
let all_GoodsDB = require('../db/all_GoodsDB');
// 定义路由调用all_GoodsDB方法获取数据返回给前端
route.get('/findAll', (req, resp) => {
  all_GoodsDB.findAll().then((data) => {
    resp.send(data);
  }).catch((error) => {
    resp.send(error);
  });
});
// 返回出文件module
module.exports = route;