随笔分类 - node
摘要:一、什么是ssr? - server side render 服务端渲染 基于 Vue/React 单页面应用 实现的服务器端渲染 1、传统的vue纯浏览器端渲染 - 浏览器端执行 js 优点 1、局部刷新,用户体验优 2、富交互 3、节约服务器成本 缺点 1、不利于Seo 爬取返回的html页面,
阅读全文
摘要:module.exports CommonJS - require 每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即module.exports)是对外的接口。加载某个模块,其实是加载该模块的module.exports属性。 // a1.js const
阅读全文
摘要:web服务器 事件驱动 事件驱动是指在持续事务管理过程中,进行决策的一种策略,即跟随当前时间点上出现的事件,调动可用资源,执行相关任务,使不断出现的问题得以解决,防止事务堆积。 从事件角度说事件驱动程序的基本结构:一个事件收集器 + 一个事件发送器 + 一个事件处理器 非阻塞I/O Chrome V
阅读全文
摘要:复杂问题简单化本来就是框架应该提供的功能 框架概览 1、高度包容、快速而几件的Node.js Web框架 2、拥有稳定可靠的社区和中间件生态 3、易于学习,可定制程度高,开箱即用 4、精巧的Express为Web金额移动应用提供一组强大的功能 提供的能力 1、封装http模块,方便创建web应用 2
阅读全文
摘要:1、Web Server的构成 2、Nodejs作为Web Server的优势 3、Web Server最小系统 Web Server的构成 处理HTTP 对HTTP的动词(get、post、put)进行响应 路由管理 分别处理不同URL路径的请求,返回对应的网络资源 静态文件托管 对网络请求的静态
阅读全文
摘要:学习掌握范围 1、掌握Nodejs模块机制及原理 2、掌握Nodejs网络编程能力 3、掌握Nodejs进程管理能力 1、Nodejs模块机制 - CommonJS 模块引用 通过require(module)来引入module 模块定义 通过挂载在module.exports对象上实现定义 模块标
阅读全文
摘要:课程目标 1、了解Nodejs提供的数据类型 2、了解Nodejs提供的几个工具库 3、掌握Nodejs的文件系统能力 Nodejs架构 libuv:node的灵魂所在,提供异步功能的C库,运行时负责一个事件循环,就是eventLoop,维护一个线程池,去处理文件的操作,去抹平系统之间的差异 Nod
阅读全文
摘要:1、安装、版本管理 (NVM) 2、熟悉Nodejs模块机制及npm(Node本身由模块组成,Node的生态环境也是由模块组成,安装node,node会顺带安装npm) 3、了解Nodejs的能力 Nodejs模块机制 1、Node应用由模块组成,采用CJS/ESM模块规范来组织 2、每个文件都是一
阅读全文
摘要:基础知识 1、Nodejs提供的原声能力 2、常见Web框架提供的能力 实践内容 1、使用Express编写RESTfulAPI 2、编写Web Server测试 3、Web服务及Koa源码分析 4、使用Egg编写企业项目 侧重点 1、源码入手,知其然亦知其所以然 2、紧贴实践,在实践中学习 学习资
阅读全文
摘要:在安装npm时,可以设置npm安装包的全局配置与缓存: npm config set prefix "C:\Program Files\nodejs\node_global" npm config set cache "C:\Program Files\nodejs\node_cache" 后来删除
阅读全文

浙公网安备 33010602011771号