摘要: 1、Nodejs 静态文件托管 上一讲的静态 web 服务器封装 项目结构: Web服务器封装成的模块:router.js代码: 创建服务器的00service01.js的代码: 2、路由 官方解释: 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法的,涉及到应用如何 阅读全文
posted @ 2019-04-25 15:50 指尖下的世界 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 1、Nodejs 的单线程 非阻塞 I/O 事件驱动 在 Java、PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的线程而每个线程需要耗费大约 2MB 内存。也就是说,理论上,一个 8GB 内存的服务器可以同连接的最大用户数为 4000 个左右。要让 Web 应用程序支持更多 阅读全文
posted @ 2019-04-25 14:32 指尖下的世界 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中我们在自定义模块自定义了几种文件类型的头文件加工的方法: 但是我们知道,一个html文件除了自己会去加载所引入的上面这几种文件,可能还需要加载img,video,zip等等,很多骑她类型的文件,因此上面这种加工就是辅助我们理解头文件的加工原理的,现实开发中是满足不了的; 下面我整理了一 阅读全文
posted @ 2019-04-25 11:03 指尖下的世界 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1、Node.js 创建的第一个应用 2、WEB 服务器介绍 Web 服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等 Web 客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个 Web 服务器是 Apache Nginx 阅读全文
posted @ 2019-04-24 17:43 指尖下的世界 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 10. fs.createReadStream 从文件流中读取数据 11. fs.createWriteStream 写入流,将数据写入到文件 12. 管道流 管道提供了一个输出流到输入流的机制。通常我们用于从一个流中获取数据并将数据传递到另外一个流中。 如上面的图片所示,我们把文件比作装水的桶,而 阅读全文
posted @ 2019-04-24 15:15 指尖下的世界 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。 1.const定义的变量不可以修改,而且必须初始化。 1 const b = 2;//正确 2 // const b;//错误,必须初始化 3 console 阅读全文
posted @ 2019-04-24 14:35 指尖下的世界 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 有了上一篇JS同步异步知识的铺垫,我们一起学习一下fs模块的同步和异步知识: Node.js内置的fs模块就是文件系统模块,负责读写文件。 和所有其它JavaScript模块不同的是,fs模块同时提供了异步和同步的方法。 异步读文件 按照JavaScript的标准,异步读取一个文本文件的代码如下: 阅读全文
posted @ 2019-04-24 14:07 指尖下的世界 阅读(283) 评论(0) 推荐(0) 编辑
摘要: (本片文章如果你能耐着性子看我,保证会对同步和异步有一个非常深刻的理解) JavaScript是单线程执行,所谓的单线程呢就是指如果有多个任务就必须去排队,前面任务执行完成后,后面任务再执行。因为JavaScript是一门单线程语言,所以我们可以得出结论: JavaScript是按照语句出现的顺序执 阅读全文
posted @ 2019-04-24 11:18 指尖下的世界 阅读(505) 评论(0) 推荐(0) 编辑
摘要: Node.js内置的fs模块就是文件系统模块,负责读写文件以及对文件进行相关操作。 下面直接可参考下面的代码进行fs模块里面基本方法的学习: 阅读全文
posted @ 2019-04-23 16:57 指尖下的世界 阅读(445) 评论(0) 推荐(0) 编辑
摘要: Ctrl Alt S快速打开setting: 阅读全文
posted @ 2019-04-23 13:50 指尖下的世界 阅读(847) 评论(0) 推荐(0) 编辑
/* 看板娘 */ /*炸泡*/
/* 鼠标点击求赞文字特效 */