01-Node.js基础 参考: Node.js 官网:https://nodejs.org/zh-cn Node.js 下载地址:https://nodejs.cn/download/ Node.js 官方文档:http://nodejs.cn/learn/how-much-javascript-do-you-need-to-know-to-use-nodejs Node.js 历史版本:https://regist 2022-05-22 04_大前端 > 06_Node.js #Vue #Node #Node.js
02-Node.js路由 参考: Node.js 官网:https://nodejs.org/zh-cn Node.js 下载地址:https://nodejs.cn/download/ Node.js 官方文档:http://nodejs.cn/learn/how-much-javascript-do-you-need-to-know-to-use-nodejs Node.js 历史版本:https://regist 2022-05-22 04_大前端 > 06_Node.js #Vue #路由 #Node #Node.js
03-Express框架 参考: Express 官网:https://www.expressjs.com.cn/ 1. 介绍Express 基于 Node.js 平台,快速、开放、极简的 Web 开发框架。 Web 应用程序 Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。 API 使用您所选择的各种 HTTP 实用工具和中间件,快 2022-05-22 04_大前端 > 06_Node.js #Vue #Node #Node.js #Express
04-Express+MongoDB数据库 参考: Express 官网:https://www.expressjs.com.cn/ MongoDB 官网下载链接:https://www.mongodb.com/ 验证项目demo:https://github.com/janycode/nodejs-express-mongodb 1. 关系型与非关系型数据库关系型数据库 表与表之间可以建立关联关系 sql语句增删改查操作 保持事务的 2022-05-22 04_大前端 > 06_Node.js #MongoDB #Vue #Node #Node.js #Express
06-Express+JWT登陆鉴权 参考: Express 官网:https://www.expressjs.com.cn/ JWT-npm仓库和文档:https://www.npmjs.com/package/jsonwebtoken 参考资料:https://zhuanlan.zhihu.com/p/677982758 验证项目demo:https://github.com/janycode/nodejs-express-m 2022-05-22 04_大前端 > 06_Node.js #JWT #MongoDB #cookie #Vue #Node #Node.js #Express #session
08-Express+apidoc接口文档 参考: Express 官网:https://www.expressjs.com.cn/ apidoc 参考资料:https://juejin.cn/post/7008442300594389022 showdoc 官网:https://www.showdoc.com.cn/ 验证项目demo:https://github.com/janycode/nodejs-express-mongodb 2022-05-22 04_大前端 > 06_Node.js #Vue #Node #Node.js #Express #apidoc
09-Koa框架 参考: Koa 官网:https://koa.node.org.cn/ 1. 介绍Koa 是由 Express 团队设计的新 Web 框架,旨在为 Web 应用和 API 提供更小、更具表现力且更强大的基础。通过利用异步函数,Koa 允许您摆脱回调并大大增强错误处理能力。Koa 的核心不捆绑任何中间件,它提供了一套优雅的方法,使编写服务器变得快速而愉快。 2. 快速开始2.1 安装12#初始 2022-05-22 04_大前端 > 06_Node.js #Vue #Node #Node.js #koa
07-Express文件上传 参考: Express 官网:https://www.expressjs.com.cn/ 验证项目demo:https://github.com/janycode/nodejs-express-mongodb 1. 文件上传1.1 multer文档:multer 安装:npm i multer - Don’t forget the enctype="multipart/form- 2022-05-22 04_大前端 > 06_Node.js #Vue #Node #Node.js #Express #文件上传
10-Node.js+WebSocket通信 参考: Express 官网:https://www.expressjs.com.cn/ ws npm仓库文档:https://www.npmjs.com/package/ws ws 简易聊天室:https://github.com/janycode/nodejs-express-websocket 1. WebSocket 介绍应用场景:弹幕、媒体聊天、协同编辑、基于位置的应用、体育实况更 2022-05-22 04_大前端 > 06_Node.js #WebSocket #Vue #Node #Node.js #Socket.io
11-Node.js+Mocha单元测试 参考: Express 官网:https://www.expressjs.com.cn/ 1. 单元测试单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 单元测试通过后有什么意义呢?如果我们对abs()函数代码做了修改,只需要再跑一遍单元测试,如果通过,说明我们的修改不会对abs()函数原有的行为造成影响,如果测试不通过,说明我们的修改与原有行为不一致,要么修改代码, 2022-05-22 04_大前端 > 06_Node.js #Vue #Node #Node.js #mocha