长话短说,我被要求在实习中为API创建一个接口。然后,我不知道为什么我决定尝试做出反应并使用它制作了一个静态页面。现在,我的主管想记录人们如何使用该网站。基本上,我想在每次单击特定按钮时向服务器上的文件添加一行。除了像nodejs + express这样的服务器,我没有找到任何答案。我可以补充一点,但是我想知道如果不自己实现服务器是否可以实现。谢谢。
答案 0 :(得分:1)
这是不可能的,这是设计使然。如果您想在没有后端的情况下跟踪用户事件,请尝试使用amplitude
这样的第三方集成答案 1 :(得分:0)
最短的方式: 使用apache创建一个Web服务器,您可以从apache目录访问日志。
https://httpd.apache.org/docs/2.4/platform/windows.html
从此处获取apache并将其安装在您的系统上。我假设您正在使用Windows
在将(npm run build
)构建到htdocs
目录之后,将您的应用放置。
查看apache访问日志以查看访问者信息
正确的方法:
创建一个快速应用程序并公开一个api:/log_visit
在log_visit中,将请求ip,页面等存储到数据库(或文件)中
每次您的反应页面更改时,发送/ log_visit一个ajax请求