我网页的访问者数量

时间:2013-09-22 18:06:49

标签: javascript meteor

我正在尝试使用meteor创建一个网页,该网页记录了网页的访问者数量。网页应该记录并显示访问该网页的人数。我只是流星和网页设计的初学者,我没有任何使用流星的经验,这是我的第一次尝试。所以任何帮助都表示赞赏。提前谢谢。

2 个答案:

答案 0 :(得分:0)

您也可以运行AWstats

  

http://awstats.sourceforge.net/

并在此处安装教程:

  

http://www.youtube.com/watch?v=dOF4MDn_TI0

答案 1 :(得分:0)

你可以有这样的东西

集合\ system.js

this.System = new Meteor.Collection('system');

Meteor.methods({
    pageViewInc: function() {
        System.update({ config: true }, { $inc: { 'stats.pageviews': 1 } });
    }
});

if (Meteor.isServer) {
    isSystemExist = System.findOne({ config: true });
    if (!isSystemExist) {
        options = {
            stats: {
                pageviews: 0
            },
            config: true
        };
        System.insert options
    }
}

在某个地方你可以使用Meteor.call'pageViewInc'

如果你使用Meteor-Iron-Router

你可以在'回调'之后打电话

Meteor.call('pageViewInc');

你可以使用类似的方法收集帖子。

或者有一个流星收集钩子包

它在findOne钩子之后你可以在服务器端做到。