当前位置: 首页 > 后端技术 > Node.js

使用node轻松记录浏览量,不依赖数据库

时间:2023-04-03 16:14:52 Node.js

技术栈1.node的框架express对我们前端也比较友好。2.不依赖数据库,直接用文件系统代替。使用场景由于家里想卖土特产,所以临时决定做一个H5来推广一下。但是不知道有没有访问,所以决定简单实现一个pageview访问记录。安装依赖npminitnpminstallexpress--save代码实现//app.jsletexpress=require('express');//引入expressletfs=require('fs');//引入文件系统letport=9000;//端口号varapp=express();app.get('/',function(req,res){letresult=fs.readFileSync('./record.txt','utf8')//读取文件record.txt,record.txt记得放在和app.js同级fs.writeFileSync("./record.txt",parseInt(result)+1)//写入record.txt,数字加1res.send(result);//最后的浏览次数,返回给浏览器});varserver=app.listen(port,function(){varhost=server.address().address;varport=server.address().port;console.log('exampleapplisteningathttp://%s:%s',host,port);})运行代码nodeapp.js//viewcount可以在record.txt中查看