node.js通过url读取文件
网络编程 2021-07-04 14:06www.168986.cn编程入门
这篇文章主要为大家详细介绍了node.js通过url读取文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了node.js通过url读取文件的具体代码,供大家参考,具体内容如下
在浏览器地址栏中输入127.0.0.1:3000和127.0.0.1:3000/node时,读取node.html文件,输入127.0.0.1:3000/banner时读取banner.json文件
准备工作
我们在的文件目录下新建两个文件,一个是node.htnl,一个是banner.json,并在文件中添加一点内容
1、新建01.js文件并导入模块
let fs = require("fs"); let path = require("path"); let http = require("http");
2、开启http服务
let server = http.createServer(); server.on("request",function (req,res) { }); server.listen(3000);
3、读取文件路径
function readFile(req, res ,address) { let str = path.join(__dirname,"", address); fs.readFile(str, "utf-8" , function (err,data) { if (err){ throw new Error("读取失败"); } res.end(data); }) }
4、url地址拼接和判断
if (req.url ==="/"){ readFile(req,res,"node.html"); } else if (req.url ==="/banner") { readFile(req,res,"banner.json"); } else { res.end("no anything"); }
5、完整代码
一下代码全部在01.js文件里面(js文件不一定要在根目录)
/01.js/ let fs = require("fs"); let path = require("path"); let http = require("http"); let server = http.createServer(); //开启http服务 server.on("request",function (req,res) { // 路径判断 if (req.url ==="/"){ readFile(req,res,"node.html"); } else if (req.url ==="/banner") { readFile(req,res,"banner.json"); } else if(req.url ==="/node"){ readFile(req,res,"node.html"); } else { res.end("no anything"); } }); //监听3000端口 server.listen(3000,); //封装文件 function readFile(req, res ,address) { let str = path.join(__dirname,"", address); fs.readFile(str, "utf-8" , function (err,data) { if (err){ throw new Error("读取失败"); } res.end(data); }) }
6、输入地址读取文件
127.0.0.1:3000
127.0.0.1:3000/node
127.0.0.1:3000/banner
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:Swiper实现导航栏滚动效果
下一篇:vue组件实现移动端九宫格转盘抽奖
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程