![](https://img-blog.csdnimg.cn/direct/f8abaa0644324a3194082837591525ee.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Node.js
文章平均质量分 74
聚焦Node.js技术动态与应用实践,分享开发心得与项目经验,助力开发者提升技能,探索前端后端一体化解决方案
半似星辰半似月
</>
展开
-
express
简单来说,express 是一个封装好的工具包,封装了很多功能,便于我们开发 WEB 应用(HTTP 服务)官方定义:路由确定了应用程序如何响应客户端对特定端点的请求中间件(Middleware)本质是一个回调函数中间件函数可以像路由回调一样访问请求对象(request)响应对象(response)每一个请求到达服务端之后都会执行全局中间件函数声明中间件函数//实现功能代码//.....//执行next函数(当如果希望执行完中间件函数之后,仍然继续执行路由中的回调函数,必须调用next)原创 2024-03-13 10:00:00 · 1045 阅读 · 0 评论 -
nvm(管理 node 版本)
nvm 全称顾名思义它是用来管理 node 版本的工具,方便切换不同版本的Node.js。原创 2024-03-12 10:00:00 · 493 阅读 · 0 评论 -
包管理工具
包』英文单词是package,代表了一组特定功能的源码集合。cnpm 是一个淘宝构建的npmjs.com的完整镜像,也称为『淘宝镜像』,网址cnpm 服务部署在国内阿里云服务器上 , 可以提高包的下载速度官方也提供了一个全局工具包cnpm,操作命令与 npm 大体相同。原创 2024-03-11 10:00:00 · 989 阅读 · 0 评论 -
Node.js 模块化
将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称之为模块化其中拆分出的每个文件就是一个模块,模块的内部数据是私有的,不过模块可以暴露内部数据以便其他模块使用编码时是按照模块一个一个编码的, 整个项目就是一个模块化的项目。原创 2024-03-10 10:00:00 · 478 阅读 · 0 评论 -
HTTP 协议
HTTPS 协议的默认端口是 443, HTTP 服务开发常用端口有 3000,8080,8090,9000 等。网页资源的加载都是循序渐进的,首先获取 HTML 的内容, 然后解析 HTML 在发送其他资源的请求,如CSS,Javascript,图片等。很明显上面的代码,当只要有一个请求路径就需要进行判断,显然这种方式不够完美,那么我们需要封装。响应体内容的类型是非常灵活的,常见的类型有 HTML、CSS、JS、图片、JSON。,得到完整 URL 后,再发送请求,学习阶段用的较多。原创 2024-03-09 20:00:00 · 938 阅读 · 0 评论 -
path 模块
path.resolve 的参数中要么不写 斜杠(/) ,要么 斜杠(/) 前加上 点(./xxx);只写 斜杠(/)该API会把 斜杠(/)后的内容当成绝对路径。__dirname:用来动态获取当前文件模块所属目录的绝对路径。path 模块提供了。原创 2024-02-26 09:00:00 · 453 阅读 · 0 评论 -
fs 模块(文件系统)
fs 全称为 file system ,称之为 文件系统 ,是 Node.js 中的 内置模块 ,可以对计算机中的磁盘进行操作。相对路径 的参照物:命令行的工作目录绝对路径 则是:文件的所在目录的绝对路径慎用相对路径(1)在使用run Code执行代码 或 使用终端进行执行代码时,使用相对路径写入文件时,文件会以run Code的目录为基准文件进行创建,可能不是自己想要的效果(2)尽量使用绝对路径,可看path 模块。原创 2024-02-25 22:15:07 · 1129 阅读 · 0 评论 -
Buffer(缓冲器)
Buffer 是一个类似于数组的 对象 ,用于表示固定长度的字节序列。我们可以借助 toString 方法将 Buffer 转为字符串。Buffer 本质是一段内存空间,专门用来处理 二进制数据。toString 默认是按照 utf-8 编码方式进行转换的。Buffer 可以直接通过 [] 的方式对数据进行处理。原创 2024-02-13 08:00:00 · 756 阅读 · 0 评论