
Nodejs
文章平均质量分 90
VillanelleS
勤勤恳恳小码农一枚~
展开
-
ECMA进阶2之从0~1搭建react同构体系项目2
webpack:cross-env能够声明不同的环境,dev,prod,test 能够通过dev注入到process.env.NODE_ENV。cross-env 能够注入到全局环境下,在window,linux,mac不同环境下都能使用cross-env做好兼容,只是用于注入变量。当src/server,webpack,babel.config.ts这几个发生变化的时候,才会去解析这个包。当我们的组件发生变化时,只要在外面包裹ErrorBoundary,就能避免页面报错,展示的是兜底错误的提示。原创 2024-04-15 23:27:25 · 697 阅读 · 0 评论 -
Nodejs基础6之HTTP模块的获取请求行和请求头、获取请求体、获取请求路径和查询字符串、http请求练习、设置HTTP响应报文、http响应练习
搭建 HTTP 服务,响应一个 4 行 3 列的表格,并且要求表格有隔行换色效果,且点击单元格能高亮显示。浏览器打开form表单,输入账户密码,点击提交。按照以下要求搭建 HTTP 服务。提交之后页面跳转链接。原创 2024-02-05 18:04:39 · 2682 阅读 · 0 评论 -
Nodejs基础5之网络基础概念的IP、端口,HTTP模块的创建HTTP服务、HTTP服务注意事项、浏览器查看HTTP报文
IP 也称为 「IP 地址」,本身是一个数字标识。例如 192.168.1.3ip本身是一个32Bit的二进制数字,例如,11000000101010000000000100000011但是为了标识,将每8个分为一组,转成十进制数字,并每组加上“.”来组合类型说明本机回环IP地址局域网IP (私网 IP)广域网 IP (公网 IP)除上述之外端口:应用程序的数字标识一台现代计算机有65536个端口(0~65535)一个应用程序可以使用一个或多个端口。原创 2024-01-30 15:00:50 · 893 阅读 · 0 评论 -
Nodejs基础4之fs模块的批量重命名练习、path模块、HTTP协议
HTTP(hypertext transport protocol)协议;在浏览器输入百度网址,并按下回车,fiddler出现的是按下回车之后的所有请求。然后为了更好的监听浏览器请求,将所有进程选择浏览器进程。需求:删除其中一个文件,序号中断,需要后续的序号顺连。JSON格式的数据或者是GET参数形式的数据等方式。不懂的也可在mdn上查到(与请求头查询链接一致)__filename 文件的绝对路径。协议:双方必须共同遵从的一组约定。key:value的格式。重新启动fiddler。百度的响应体是HTML。原创 2024-01-26 11:42:47 · 934 阅读 · 0 评论 -
Nodejs基础3之fs模块的文件重命名和移动、文件的删除、文件夹操作、查看资源状态、fs路径
在 Node.js 中,我们可以使用 rename 或 renameSync 来移动或重命名 文件或文件夹。在 Node.js 中,我们可以使用 readdir 或 readdirSync 来读取文件夹。在 Node.js 中,我们可以使用 stat 或 statSync 来查看资源的详细信息。在 Node.js 中,我们可以使用 rmdir 或 rmdirSync 来删除文件夹。在 Node.js 中,我们可以使用。原创 2024-01-15 16:03:25 · 2318 阅读 · 0 评论 -
Nodejs基础2之fs模块的文件写入、文件读取、fs练习-复制文件
同步处理 JavaScript 主线程 会等待 其他线程的执行结果,然后再继续执行主线程的代码,效率较低。异步处理 JavaScript 主线程 不会等待 其他线程的执行结果,直接执行后续的主线程代码,效率较好。文件复制:复制【资料】文件夹下的【动画1.gif】到 【复制文件】文件夹下一份。注意的是,实质上读取速度是比写入速度要快的,所以一般是读取几块才会写一块。因为第一种是一次性将文件读取到内存,然后再执行之后的工作。第二种是读一块到内存,然后再写一块到文件中。流式读取:分块读取(分块加载到内存)原创 2024-01-03 18:33:55 · 1460 阅读 · 0 评论 -
Nodejs基础1之基础知识、Buffer缓冲区、计算机基础
Buffer中文译为【缓冲区】,是一个类似于Array的对象,用于表示固定长度的字节序列。换句话说,Buffer就是一段固定长度的内存空间,用于处理二进制数据。程序一般保存在硬盘中,软件安装的过程就是将程序写入硬盘的过程。程序在运行时会加载进入内存,然后由 CPU 读取并执行程序。以上都不能使用,都会像上面一样报错。线程是一个进程中执行的一个执行流。toString默认是按照。注:pkg是mac电脑的。进程是程序的一次执行过程。一个线程是属于某个进程的。原创 2023-12-28 15:51:54 · 896 阅读 · 0 评论