nodejs
文章平均质量分 50
nodejs基础总结
Lincoln Mark
这个作者很懒,什么都没留下…
展开
-
NodeJS 非阻塞 I/O 模型执行流程
NodeJS 非阻塞 I/O 模型执行流程主线程:执行 node 的代码,把代码放入队列事件循环程序(主线程)把队列里面的同步代码都先执行了,同步代码执行完成,执行异步代码异步代码分 2 种状况,(1)、异步非 io setTimeout() setInterval() 判断是否可执行,如果可以执行就执行,不可以跳过。(2)、异步 io 文件操作 会从线程池当中去取一条线程,帮助主线程去执行主线程会一直轮循,队列中没有代码了,主线程就会退出。子线程:被放在线程池里面的线程,用来执行异步原创 2020-08-23 20:43:45 · 247 阅读 · 0 评论 -
Nodejs Day08 文章分类后台管理
Node 第 8 天1. 学习目标◆ 完成获取文章分类列表的功能◆ 完成新增文章分类的功能◆ 完成根据 ID 删除文章分类的功能◆ 完成根据 ID 获取文章分类的功能◆ 完成根据 ID 更新文章分类的功能◆ 完成发布新文章的功能项目的 API 接口地址: https://www.showdoc.cc/escook?page_id=37071587612152172. 新建 ev_article_cate 数据表2.1 创建表结构2.2 新增两条初始化的数据3. 获取文章分类列表原创 2020-08-18 13:07:20 · 527 阅读 · 0 评论 -
Nodejs Day07 登录+路由
Node 第 7 天1. 学习目标◆ 完成登录功能的开发◆ 能够获取用户的信息并重置密码和头像2. 登录功能2.1 实现步骤检测表单数据是否合法根据用户名查询用户的数据判断用户输入的密码是否正确生成 JWT 的 Token 字符串2.2 检测表单数据是否合法将 /router/user.js 中 登录 的路由代码修改进行修改// 注册新用户router.post('/reguser', expressJoi(reg_login_schema), userHandle.原创 2020-08-18 12:54:51 · 539 阅读 · 0 评论 -
Nodejs Day06 Session jwt 前后端认证
Node 第 6 天1. 学习目标◆ 前后端的身份认证◆ 能够了解 Session 的实现原理◆ 能够了解 JWT 的实现原理◆ 大事件项目初始化◆ 大事件注册新用户功能2. web 开发模式2.1 主流的两种开发模式基于服务端渲染的传统 Web 开发模式基于前后端分离的新型 Web 开发模式2.2 了解服务端渲染的概念以及优缺点服务端渲染的概念:服务器发送给客户端的 HTML 页面,是在服务器通过字符串的拼接动态生成的。因此,客户端不需要使用 Ajax 这样的技术额外请原创 2020-08-18 12:28:32 · 686 阅读 · 0 评论 -
Nodejs Day05 MySQL数据库
Node 第 5 天1. 学习目标◆ 能够知道如何配置 MySQL 数据库环境◆ 能够认识并使用常见的 SQL 语句操作数据库◆ 能够在项目中操作 MySQL 数据库2. 数据库的基本概念2.1 什么是数据库数据库(database)是用来组织、存储和管理数据的仓库为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作2.2 常见的数据库以及分类常见的数据库分类下面几种MySQL 数据库(目前使用原创 2020-08-18 12:13:37 · 359 阅读 · 0 评论 -
Nodejs Day03 Express模块
Node 第 4 天1. 学习目标◆ Express 路由◆ Express 中间件◆ 使用 Express 写接口2. Express 路由2.1 路由的概念路由就是映射关系根据不同的用户 URL 请求,返回不同的内容本质:URL 请求地址与服务器资源之间的对应关系2.2 Express 中的路由在 Express 中,路由指的是客户端的请求与服务器处理函数之间的映射关系Express 中的路由分 3 部分组成,分别是请求的类型、请求的 URL 地址、处理原创 2020-08-18 11:57:02 · 160 阅读 · 0 评论 -
Node Day02 模块化
Node 第 2 天1. 学习目标◆ 能够使用 http 模块写一个基本的 web 服务器◆ 能够说出模块化的好处◆ 能够知道 CommonJS 规定了哪些内容◆ 能够说出 Node.js 中模块的三大分类各自是什么◆ 能够使用 npm 管理包2. http 模块2.1 什么是 http 模块http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,原创 2020-08-18 11:46:54 · 177 阅读 · 0 评论 -
Nodejs Day01 内置模块
Node 第 1 天总体node流程使用node操作文件node开发基础服务器node框架:express数据库mysql, sql语句http协议, cookie, session, token jwt2.1 为什么 JavaScript 可以在浏览器中执行浏览器中的JSECMAScript + DOM + BOMJS解析引擎-V8引擎因为浏览器提供了DOM和BOM的API,所以JS才能够使用DOM和BOM浏览器是JS的一种运行环境Node.js运行环境N原创 2020-08-18 11:40:36 · 190 阅读 · 0 评论