如何获取查看图片的总人数?

时间:2018-09-14 18:27:19

标签: node.js

我正在制作一个页面,其中有一些图像,这些图像的名称和该图像的总浏览量。

我做了一个逻辑,就像有人单击图像时,视图的数量增加了1。但是有一个问题,例如当任何用户多次单击该图像时,视图的数量都增加了。时间。

我只希望任何用户的观看次数增量仅为1。

有人可以建议一些正确的方法吗?

1 个答案:

答案 0 :(得分:1)

您通常需要使用会话来识别后端服务中的用户。

浏览器将存储一个cookie,该cookie标识一个会话或存储一些由您的应用程序验证的信息。

使用会话时,您可以为特定会话存储单击的图像,如果用户删除了会话cookie,便可以再次增加计数器。

出于表达目的,您可以使用https://github.com/expressjs/session/