vue+express 构建后台管理系统的示例代码
一个vue+express 构建的后台管理系统 说明:vue+express 构建的后台管理系统,包括登录、注册、表格的增删改查 github 在线 搭建vue项目:1.安装vue-cli脚手架 2.创建基于webpack模版的项目 3.安装包依赖并运行 vue项目基于iview-admin改造的通过应用生成器工具 express创建一个应用的骨架: 1.连接数据库在config创建db.js function query(sql,data,callback){
// connection.connect() // pool.getConnection(function(err,connection){ connection.query(sql,function (err,rows) { callback(err,rows); // connection.release(); // connection.end() }); // }); } exports.query = query; 在routers路由文件下引入 0){
data={data:'',meta:{code:'500',message:'用户名存在'}}
res.send(data)
}else{
db.query("INSERT INTO `users` (`username`,`password`) VALUES (?,?)",[username,password],rows){
data={data:'',message:'注册成功'}}
res.send(data)
});
}
});
});
2.加入token验证安装jsonwebtoken 在config创建token.js // 签发 Token
let tokens = crypto.sign(payload,secret,{ expiresIn: 3600})
return tokens;
},decodeToken:function(tokens){ 在app.js验证token是否过期,过去返回401 -1 || req.originalUrl.split('/').indexOf('static') > -1){
}else{ 项目部署: 1.将vue项目打包后放在express项目public文件夹下,通http://localhost:3000即可以访问。 2.部署阿里云 创建实例 添加安全组允许3000端口 使用putty连接linux服务器,将express项目压缩上传 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |