网站访问量统计系统
- 轻量,简洁
- 支持
site_uv
,site_pv
,page_pv
- 存储[redis, mongodb]
- Nodejs 编写,多平台部署(
Server
,ServerLess
)
服务端
服务器部署
服务器需要有 nodejs 运行环境
mkdir Visit-Stat # 创建目录
cd Visit-Stat # 进入目录
npm install visit-stat --save # 安装 Visit-Stat
touch index.js .env # 创建 index.js 以及 .env(环境配置文件)
环境配置文件详细请看 .env.example
编辑index.js
文件,编辑好后,保存并执行node index.js
命令启动服务
require('visit-stat').server()
无服务器部署
同服务器部署类似
mkdir Visit-Stat # 创建目录
cd Visit-Stat # 进入目录
npm install visit-stat --save # 安装 Visit-Stat
touch index.js .env # 创建 index.js 以及 .env(环境配置文件)
无服务器可以不需要
.env
环境配置文件,一般无服务器平台有专门的环境配置选项(每个平台各有不同)
编辑index.js
文件,编辑好后,保存并推送到无服务器平台即可
module.exports = require('visit-stat').main
客户端
将 dist/visit-stat.min.js 内的//localhost:6870
服务端地址替换为你自己部署的服务端地址,然后在你的网站上引用即可
返回的数据会主动寻找标签 id 属性为:vs_site_uv
, vs_site_pv
, vs_page_pv
的标签并替换内容。不懂请看 public/index.html