Github项目地址

项目简洁精悍,基本使用功能全部实现,很适合新手入门

功能应用

  • 基于Express开发
  • token登录验证
  • 数据库模块Sequelize使用
  • windows server iis部署

项目介绍

1. 基于Express开发

Express框架的强大无法言语,可以省很多事情。让开发更简单 你还不知道?先去了解一下吧 Express 4.X中文文档

2. 使用Token验证

用户创建的创建token,后面每个请求header携带token 更多用法可以 查看使用文档

token验证

    // 取token 数据 let token = req.headers['access-token'];//token验证jwt.verify(token, constant.jwtsecret, (err, decoded) => {if (err) {...} else {req.decoded = decoded;next();//继续下一步路由}})复制代码

3. Sql框架Sequelize使用

Sequelize框架针对于mysql、sqlite、postgres、sql (微软数据库)的使用 更多使用查看使用文档 英文版 中文版

数据库配置连接

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.我只列出了基本操作,具体操作可看代码实现,代码注释清楚

    创建用户  User.create(value)查询符合条件的第一个用户  User.findOne(options)更新用户信息 User.update(value, options)删除用户 User.destroy(options)
复制代码

3. windows server iis部署

如果服务器使用的不是windows server 系统,下面就不用管了。 根目录的web.config文件针对于在iis部署项目的文件。 具体部署流程

意见反馈


如果代码有错误,或者有什么不清楚的地方,请反馈到:927195249@qq.com 或者LiangLuDev@gmail.com

如果觉得对你有用的话,赞一下吧!

【Node】新手入门 基于Express,Sequelize、IIS的MVC项目相关推荐

  1. Node.js 入门到干活,10 个优质项目就够了!

    Node.js 在很多大公司都有不错的实践,比如:淘宝.天猫 Web 版,很多页面都是在 Node 服务器上渲染的.还有各种脚手架.前端打包发布工具.构建生态的小工具,也基本都是 Node.js 编写 ...

  2. 【贪玩巴斯】大一暑假自学Linux笔记记录Day4 //纯新手入门基于ubantu

    大家好,我是巴斯,一个平平无奇的大一学生,利用暑假的日子,在家自学Linux,想着发博客来记录,欢迎大家对博客内容提出建议和交流.***B站看的黑马程序员的视频 ☆☆☆☆☆☆☆☆☆☆☆☆☆☆ 今天的内 ...

  3. C++界面开发框架Qt新手入门指南 - 如何创建Qt Quick UI项目

    Qt技术交流群:166830288      欢迎一起进群讨论 Qt Quick UI Prototype项目可用于测试或制作用户界面原型,或者用于为QML编辑设置单独的项目.您不能将它们用于应用程序 ...

  4. QT Creater新手入门—— 建立类似于vs的解决方案和项目

    之前一直在用VS2013+Qt插件进行代码开发,一直没有用过QT creater 这个IDE. 用过vs的应该都会比较熟悉,.sln代表工程文件(解决方案),.vcxproj代表项目文件,一个工程可以 ...

  5. 一个迷你的 Node.js 基于 Express 的 MVR 模式的 API工程 的分析

    1. 工程说明 该工程是基于 Express 库,编写的一个 API 查询返回的一个微型应用. API Resource 就是把 API 的内容当做网络资源去处理.工程中的路由访问也是返回 API 内 ...

  6. Node.js 新手入门

    Node.js 新手入门 Node.js是运行在服务端的JavaScript运行环境(runtime).实际上它是对Google V8引擎进行了封装.V8引 擎执行Javascript的速度非常快,性 ...

  7. 基于Node.js平台的Express教程

    基于Node.js平台的Express教程 Express 简介 什么是 Express Express 能做什么 Express 的基本使用 安装 Express 创建基本的 Web 服务器 监听 ...

  8. html js不触发_「万字整理 」这里有一份Node.js入门指南和实践,请注意查收 ??

    前言 什么是 Node.js 呢 ? JS 是脚本语言,脚本语言都需要一个解析器才能运行.对于写在 HTML 页面里的 JS,浏览器充当了解析器的角色.而对于需要独立运行的 JS,NodeJS 就是一 ...

  9. 新手入门宝典:从零开始做微信小程序开发

    微信小程序联盟出品.jpg 开发前必读简要 基于大量无效开发,无法上线的案例,所以开发前部分知识十分重要:| 链接 微信小程序个人注册简单步骤 打开mp.weixin.qq.com,点击右上角立即注册 ...

最新文章

  1. Sharepoint 2010 页面设计确实方便
  2. ZeroC ICE的远程调用框架 代理引用地址
  3. windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
  4. PageObjects 设计模式
  5. Java多线程时内存模型
  6. linux认证_Linux认证,开放设计原则的政府等等
  7. 游戏玩家的图形显示设置指南(12)(The Gamer's Graphics Display Settings Guide)
  8. php中获取不到当前元素,PHP 中数组获取不到元素
  9. paip.PHP代码生成器比较
  10. 基于JSP+SERVLET的新闻发布系统(一)
  11. 中望cad自定义快捷键命令_cad中望_中望cad常用快捷键及命令
  12. 信度spss怎么做_怎么用spss处理信度和效度?
  13. Android编程权威指南(第31章 定制视图与触摸事件)
  14. 洛谷P1873 Java
  15. 环境变量和模式(Vite)
  16. ios13如何隐藏第三方应用(苹果ios13怎么隐藏个别软件)
  17. 数字电子钟仿真软件中的电路测试,如何利用Multisim仿真软件进行数字电子钟设计...
  18. 计算机专业大学期间有必要参加很多竞赛吗?
  19. PS如何制作奥运五环
  20. acu风格是什么意思_ACU代表的是什么意思

热门文章

  1. 桩位编号插件xzbh_饶平专业泵站基坑拉森钢板桩施工规范
  2. 大学物理光学思维导图_在线思维导图软件安利:简单、方便画图,大学生、小学生都能用...
  3. java 反射创建对象并赋值_[原创] Java JDBC连接数据库,反射创建实体类对象并赋值数据库行记录(支持存储过程)...
  4. 浏览器解析jsx_简单理解JavaScript,TypeScript和JSX
  5. 以下()不是python的数值运算操作符_python运算符与数据类型
  6. java oracle executeupdate 无效_Java语言的品味(三)
  7. Jstatd命令 Java Statistics Monitoring Daemon
  8. jinfo命令 Java Configuration Info
  9. Linux常用命令(掌握完操作Linux基本就够用了)
  10. eclispe中相关操作