【Node.js】node.js与内置模块:

文章目录


1、Node.js

Node.js 的官网地址: https://nodejs.org/zh-cn/

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

【Node.js 环境的安装】https://nodejs.org/en/

【执行js文件】 node 文件名(如cmd窗口=》node text.js)

【动态执行js文件】nodemon 文件名(安装依赖:npm i nodemon -g)(如 nodemon test.js)

2、fs文件系统模块:

【1】fs.readFile():读取指定文件中的内容

fs.readFile(path[, options], callback) 的语法格式

参数1:必选参数,字符串,表示文件的路径。

参数2:可选参数,表示以什么编码格式来读取文件。

参数3:必选参数,文件读取完成后,通过回调函数拿到读取的结果。

【2】fs.writeFile():向指定的文件中写入内容(新内容会覆盖掉旧内容)

fs.writeFile(file, data[, options], callback) 的语法格式

参数1:必选参数,需要指定一个文件路径的字符串,表示文件的存放路径。

参数2:必选参数,表示要写入的内容。

参数3:可选参数,表示以什么格式写入文件内容,默认值是 utf8。

参数4:必选参数,文件写入完成后的回调函数。

【3】fs 模块 - 路径动态拼接的问题




3、path路径模块:

【1】path.join():将多个路径片段拼接成一个完整的路径字符串

path.join([...path]) 的语法格式

参数:...paths <string> 路径片段的序列

返回值:<string>

注意:今后凡是涉及到路径拼接的操作,都要使用 path.join() 方法进行处理。不要直接使用 + 进行字符串的拼接。


【2】path.basename():从路径字符串中,将文件名解析出来

path.basename(path[, ext]) 的语法格式

参数:path <string> 必选参数,表示一个路径的字符串

参数:ext <string> 可选参数,表示文件扩展名

返回值:<string> 表示路径中的最后一部分

【3】path.extname():获取路径中的文件扩展名

4、http模块:创建最基本的 web 服务器

端口号:80 默认可以省略;其它不能省略

【注意】req.url是端口号后面的数据

相关推荐
喆星时瑜11 小时前
ArcGIS Pro 基础制图教程
arcgis·arcgis pro·地图制图·arcgis pro 制图
liangshanbo121516 小时前
Webpack 文件指纹面试题整理
前端·webpack·node.js
liangshanbo121517 小时前
Webpack 常见 Plugin 面试题
前端·webpack·node.js
liangshanbo121518 小时前
Webpack Tree Shaking 面试题整理
前端·webpack·node.js
搬砖的小码农_Sky19 小时前
AI Agent:Node.js和浏览器运行环境的本质区别
javascript·node.js·人机交互
李游Leo20 小时前
HarmonyOS 7 ArkTS + Node.js:把权限声明、运行时授权与隐私文案做成提审前一致性扫描【鸿蒙心迹】
华为·node.js·harmonyos
liangshanbo121521 小时前
Webpack的分包策略面试题
前端·webpack·node.js
搬砖的小码农_Sky1 天前
AI Agent:Windows上Node.js安装后 npm -v报错
前端·npm·node.js·人机交互
liangshanbo12152 天前
面试题:如何优化 Webpack 的打包速度?
前端·webpack·node.js
2601_962177303 天前
Windows 安装 Codex CLI 入门级教程
人工智能·windows·node.js·ai编程