网站采用了vue3+ts+nest+mysql的技术选型,目前初步实现第一版开发
访问地址:点我进入网站
网站访问统计
主要通过插入script来调用上传接口来实现数据统计,目前仅存储了用户的ip和访问时间,后期也可根据ip来获取用户的城市信息
async pageUpload(id: string, ip: string): Promise<VOUtils> {
console.log("pageViews进入service:", id);
const uuid = await getUuid();
// record表增加访问记录,存储ip
this.pageStatisticsRepository.save({
id: uuid,
ip: ip,
createTime: new Date(),
pageId: id
});
return VOUtils.success();
}
前端部分可以再应用统计中新加一个应用,然后点击脚本,将src放到你个人网站的index.html中
拿到src之后
<script src="刚才点击脚本里面的src内容"></script>
然后将script放到个人网站的index.html中的body最下面即可,并不影响页面正常展示
然后访问网站时就会被记录访问信息。
目前网站刚更新第一版还略有些简陋,欢迎大家测试使用,挑出毛病。