express server -e #新建项目
cd ./server #进入目录
cnpm i #安装依赖
app.js
// 监听端口
app.listen(888,()=>{
console.log('888端口服务器已经启动')
})
#cmd
nodemon app
##888端口服务器已经启动
#安装mysql模块
cnpm i mysql --save
#连接
var mysql = require('mysql'); //引入mysql
var connection = mysql.createConnection({ //创建连接
host : 'localhost',
user : 'root',
password : '123456',
database : 'vuexms'
});
// connection.connect();
// 暴露出去
module.exports = connection;
// 接收请求
router.post('/checklogin', (req, res) => {
// 接收用户名和密码
let {username,password} = req.body;
// 去数据库查询是否存在账号和密码的用户
const sqlStr = `select * from users where username='${username}' and password = '${password}'`;
connection.query(sqlStr, (err, data) => {
console.log(username,password,data)
if (err) {
throw err;
} else {
res.send(data)
}
})
})
配合vuex
cnpm i vuex --save