mysql.js
var mysql = require('mysql');
var pool = mysql.createPool({
host: '127.0.0.1',
port: 3306,
user: 'root',
password: 'root',
database: '202308',
connectionLimit: 100, // 最大能存放的连接,如果超过连接数需要排队等待
connectTimeout: 10000, // 连接超时时间,如果在10s之内没有连接成功,提示超时
})
module.exports = pool;
module1.js
let express=require("express");
//使用数据库
let pool=require('./mysql');
//1. 创建路由实例对象
let router=express.router();
//2.规定请求地址
router.post('/list',(req,res)=>{
pool.query({
sql:`select * from ?? where mobile=?`,
values:['表',mobile]
},(err,result)=>{
})
})
3.抛出
module.exports=router;
app.js
let express=require('express')
let module1=require('./modele1.js')
let app=express();
app.use(express.json())
app.use('/avatar',express.static('imgs));
//4.引用
// 请求地址:http://127.0.0.1:3000/api/index/list
app.use('/api/index',module1);
app.listen(3000,()=>{})