项目简洁精悍,基本使用功能所有实现,很适合新手入门javascript
- 基于Express开发
- token登陆验证
- 数据库模块Sequelize使用
- windows server iis部署
Express框架的强大没法言语,能够省不少事情。让开发更简单 你还不知道?先去了解一下吧 Express 4.X中文文档html
用户建立的建立token,后面每一个请求header携带token 更多用法能够 查看使用文档java
token验证node
// 取token 数据
let token = req.headers['access-token'];
//token验证
jwt.verify(token, constant.jwtsecret, (err, decoded) => {
if (err) {
...
} else {
req.decoded = decoded;
next();//继续下一步路由
}
})
复制代码
Sequelize框架针对于mysql、sqlite、postgres、sql (微软数据库)的使用 更多使用查看使用文档 英文版 中文版mysql
数据库配置链接git
const sequelize = new Sequelize('数据库', '用户名', '密码', {
host: 'localhost',//数据库地址
dialect: 'mssql',//数据库类型 'mysql'|'sqlite'|'postgres'|'mssql'
// 用于数据库链接池的池配置
pool: {
max: 5,
idle: 30000,
acquire: 60000,
},
define: {
timestamps: false,
// schema: "dbo"
}
});
//测试数据库连接
sequelize.authenticate().then(function () {
console.log("数据库链接成功");
}).catch(function (err) {
//数据库链接失败时打印输出
console.error(err);
throw err;
});
复制代码
数据库使用 ps.我只列出了基本操做,具体操做可看代码实现,代码注释清楚github
建立用户 User.create(value)
查询符合条件的第一个用户 User.findOne(options)
更新用户信息 User.update(value, options)
删除用户 User.destroy(options)
复制代码
若是服务器使用的不是windows server 系统,下面就不用管了。 根目录的web.config文件针对于在iis部署项目的文件。 具体部署流程web
若是代码有错误,或者有什么不清楚的地方,请反馈到:927195249@qq.com 或者LiangLuDev@gmail.comsql
若是以为对你有用的话,赞一下吧!数据库