Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用node js为我的帖子构建视图计数器_Javascript_Node.js - Fatal编程技术网

Javascript 如何使用node js为我的帖子构建视图计数器

Javascript 如何使用node js为我的帖子构建视图计数器,javascript,node.js,Javascript,Node.js,我想为我的网站建立一个视图计数器功能,就像stackoverflow视图计数器上的一样: 我知道如何构建它,每次用户点击post url,它的查看次数就会增加一次。但问题是,用户可以随时来刷新页面。如何解决这个问题?有什么建议吗?如果您能告诉我算法或代码,我将非常高兴。您可以将此代码自定义为您的POST函数,也许这有助于: var http = require('http'); var userCount = 0; var server = http.createServer(function

我想为我的网站建立一个视图计数器功能,就像stackoverflow视图计数器上的一样:
我知道如何构建它,每次用户点击post url,它的查看次数就会增加一次。但问题是,用户可以随时来刷新页面。如何解决这个问题?有什么建议吗?如果您能告诉我算法或代码,我将非常高兴。

您可以将此代码自定义为您的POST函数,也许这有助于:
var http = require('http');

var userCount = 0;
var server = http.createServer(function (req, res) {

userCount++;
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.write('Hello!\n');
res.write('We have had ' + userCount + ' visits!\n');
res.end();
});

server.listen(9090);
console.log('server Up and running... 9090');