【Node.js 练习】web 服务器案例
核心思路
把文件的实际存放路径,作为每个资源的请求 url 地址。


点击并拖拽以移动
编辑
实现步骤
导入需要的模块
创建基本的 web 服务器
将资源的请求 url 地址映射为文件的存放路径
读取文件内容并响应客户端
优化资源的请求路径
实现代码
创建 web 服务器
复制代码

点击并拖拽以移动


点击并拖拽以移动
编辑
服务器搭建完成
转换 url 地址
复制代码

点击并拖拽以移动
直接再 端口号后面输入/index.html 就可以访问到我们的时钟主页


点击并拖拽以移动
编辑
这是我的文件路径


点击并拖拽以移动
编辑
复制代码

点击并拖拽以移动
我们输入/index.html url 拿到了这个短地址 ,dirname 拿到了当前文件的目录路径也就是 online,我们将路径导向 index.html 的父级文件夹 ,三个拼接在一起 就能准确的定位到 index.html 文件,获取内容将其发送到客户端。
评论