node.js
文章平均质量分 79
睡不醒的大南
这个作者很懒,什么都没留下…
展开
-
框架 || express 中间件的设计
express 中间件 1 普通路由 先写个普通路由,能够根据不同的路径访问不同的文件 const http = require('http') const fs = require('fs') const path = require('path') const server = http.createServer (function (req, res) { res.writeHead(200) res.end(fs.readF原创 2021-09-23 20:17:15 · 205 阅读 · 0 评论 -
nodeJS|nodeJS是什么、commonJS、模块化
1 是什么 就是是脚本语言,脚本需要解析器,在浏览器里面的js,浏览器是环境,提供了dom对象等等,而独立运行的js,node是解析器 运行在nodejs里面的js的作用是操作文件或者搭建web服务器,所以有http或者是fs内置对象 2 有什么用 nodejs生来是为了做web服务器,要求语言有良好的事件支持机制和异步IO 3 模块 编写代码大的程序的时候会将代码模块化 js的模块化大概有两种常用的 commonjs和es module 3.1 .1变量污染 html里可以引进script,那两个原创 2021-05-23 12:30:27 · 177 阅读 · 0 评论 -
JS异步(二)| 异步是怎么回事、eventloop
文章目录1 原理2 异步的实现3 例子 js是单线程的,无论在什么运行环境。虽然浏览器里可以有一个web worker多线程,但是还是有些问题,基本数都是单线程,那我们可能有些奇怪,JS不是单线程嘛,怎么还能创建HTTP? 答案就是----------异步 1 原理 var time = Date.now() var a setTimeout(function(){ console.log(Date.now() - time) },1000) for(var i = 0; i < 39原创 2021-05-22 15:00:33 · 121 阅读 · 0 评论 -
js异步(一)|进程和线程
1 进程和线程 1.1 进程 进程是操作系统分配资源的最小单位 这里的资源是指cpu、内存这类的东东 假如我是个包工头,我在一个母公司,母公司有好多的工程师,我接到任务要分配给工程师,比如今天接到一个政府的工程,我从母公司分配了10个工程师去工程组,明天我接到两个工程,分配两个工程师去 在这里: 母公司=计算机 工程师=资源 我=操作系统 分配=创建进程 工程组=进程 为什么说我这个包工头是资源分配的最小单位呢? 因为母公司不可能只有我一个人去资源分配,可能公司还有组织架构,分部门的,比如政府原创 2021-05-21 23:59:04 · 72 阅读 · 0 评论 -
node.js|保存文件时自动重启进程
1.需求 学习http协议的时候,用node.js创建了http服务,在客户端与服务端通信,但是有一个问题就是当我退出主进程的时候,监听端口的进程并没有退出,一开始是手动在cmd里面杀进程,但是这样太麻烦了,于是想做个自动杀进程的工具,顺便学一下进程管理。 当ctrl+s保存的时候,服务自动重启 手动输入stop杀进程,输入reload重启 (这个不考虑是否多次一举,就是我学node和http的练手而已) 2.准备 这里是一个http服务,根据不同的url在‘访问在’public“文件夹的不同文件 co原创 2021-05-20 21:07:23 · 573 阅读 · 0 评论 -
学习node.js的好文
介绍了流:https://nodesource.com/blog/understanding-streams-in-nodejs/ 一个简单的教学文档:http://nqdeng.github.io/7-days-nodejs/#1原创 2021-05-15 15:11:23 · 71 阅读 · 0 评论