这是我参与8月更文挑战的第18天,活动详情查看:8月更文挑战
这里记录一些学习 Node.js 的笔记, 日积月累, 后续会有更多学习的记录, 一起来看看吧--
学习贵在坚持, 笔记是灵魂, 温故而知新, 时不时翻一翻, 回顾一下知识点, 加深记忆, 事半功倍!
- 本文学习
node.js实战: 文件系统模块 结合 HTTP模块-搭建一个简单本地文件服务器
Node.js 搭建本地文件系统服务器
在学习 Node.js 的过程中, 前文学到 Node.js 的 文件系统模块 和 HTTP模块,
本文继续学习 Node.js, 并应用到实践中, 结合两个模块, 打造一个简单的本地文件服务器, 允许远程访问文件系统的 HTTP 服务器.
在我们的开发工作中, 可以用于 web应用程序存储和共享数据, 共享访问相关文件
Node.js 的 HTTP 模块 (核心模块)
首先回忆前文学习的 HTTP 模块
在本地计算机上运行 HTTP 模块的服务代码, 会启动一个服务, 并且在 web 浏览器输入一个地址: http://localhost:9000/api, 会向我们刚运行的服务器发送请求, 可以访问到服务器传回的内容
Node.js 的 fs (文件系统)模块
Node.js 的内置模块: fs, 是一个用于处理文件和文件夹的功能函数, 可以用于 读取文件, 检索文件信息, 更改文件内容并保存, 删除文件等功能
文件系统服务器
我们可以使用 HTTP 模块的方法: GET/ PUT/ DELETE 等分别用于读取/ 写入内容/ 删除文件.. 将请求路径分解为本地文件的路径, 对应可以使用 fs模块 的相关方法
接下来一步一步实现一个简单的文件系统服务器吧
const { createServer } = require('http')
const methods = Object.create(null)
createServer((request, response) => {
// 代码逻辑
....
}).listen(9000)
更多阅读
更多更文阅读请查收:
【Node.js】day16-文件系统模块、 【Node.js】day17-HTTP模块、
【Node.js】包管理工具 npm & yarn 的使用、
【Github】多人协作(二)、 【Github】基本使用(一)、
【Git】代码版本控制-git 初识&基本操作(一)、 【Git】进阶(二)、
【Node.js】搭建自动化开发环境-基本介绍、 【工具准备】、 【开工】、 【详细步骤(四)】、 【模块处理工具(五)】、 【模块化编程的理解】
跟上节奏, 一步一步! 下文更新预告:
接下来会继续详细学习 Node.js 的工具方法, 冲鸭!! xdm
学习用到的效率工具, 提高开发效率, 为我们的开发提效赋能!
跟上前进的步伐, 向前加油
加油!! go~~