一.常用的依赖/中间件
express
作用
nodejs框架
用法1
// 1.安装
npm install express
// 2.引入
const express = require('express');
let server = app.listen(8081, ()=> {})
用法2
// 1.安装
npm install express
// 2.引入
const express = require('express');
const router = express.Router();
router.post('/login', (req,res)=>{
res.json({
code:200,
message:'success'
})
})
// 3.app.js
const home = require('./pageRouter/home/home.js');
app.use('/home', home);
body-parser
作用
解析body
用法
// 1.安装
npm install body-parser
// 2.引入
const bodyParser = require('body-parser');
app.use(bodyParser.json());
cors
作用
解决跨域
用法
// 1.安装
npm install cors
// 2.引入
const cors = require('cors');
app.use(cors());
mysql
作用
mysql
用法
// 1.安装
npm install mysql
// 2.创建mysql.js
let db = {};
let mysql = require('mysql');
let pool = mysql.createPool({
connectionLimit: 10,
host: 'localhost',
user: 'root',
password: '123456',
database: 'zxz' // 数据库名称
});
db.query = (sql, callback)=>{
if(!sql){
callback();
return;
}
pool.query(sql,(err, rows, fields)=>{
if(err){
callback(err, null);
return;
};
callback(null, rows, fields);
});
}
module.exports = db;
// 3.需要的地方引入
const db = require('../../mysql');
db.query(sql, (err,rows,fields)=>{
if(err){
return;
}
res.json({
code:200,
data:rows,
message:'success'
})
})