dotos 7 年之前
父節點
當前提交
7a6825bc94
共有 3 個文件被更改,包括 27 次插入25 次删除
  1. 20 23
      app.js
  2. 5 0
      package-lock.json
  3. 2 2
      package.json

+ 20 - 23
app.js

@@ -5,7 +5,7 @@ var favicon = require('serve-favicon');
 var logger = require('morgan');
 var cookieParser = require('cookie-parser');
 var bodyParser = require('body-parser');
-var ga = require('universal-analytics');
+var ga = require('nodalytics');
 //Welcome Page
 var welcome = require('./routes/welcome');
 //日志输出
@@ -55,30 +55,27 @@ app.use(bodyParser.json());
 app.use(bodyParser.urlencoded({ extended: true }));
 
 app.use(cookieParser());
-var visitor = ga('UA-61934506-2');
-app.use(function(req,res,next){
-    var path = req.path;
-    var ip = req.ip;
-    var ua = req['headers']['user-agent'];
-    var dr = req['headers']['referer'];
-    let dh = req.query.url || req.params.url || '';
-
-    let params = {
-        dp:req.path,
-        dh:dh,
-        uip:ip,
-        ua:ua,
-        dr:dr
-    }
-    if(path.indexOf('/static/') == -1){
-        visitor.pageview(params).send();
-    }
-    next()
-});
+// var visitor = ga('UA-61934506-2');
 // app.use(function(req,res,next){
-//     console.log(req['headers'])
+//     var path = req.path;
+//     var ip = req.ip;
+//     var ua = req['headers']['user-agent'];
+//     var dr = req['headers']['referer'];
+//     let dh = req.query.url || req.params.url || '';
+
+//     let params = {
+//         dp:req.path,
+//         dh:dh,
+//         uip:ip,
+//         ua:ua,
+//         dr:dr
+//     }
+//     if(path.indexOf('/static/') == -1){
+//         visitor.pageview(params).send();
+//     }
 //     next()
-// })
+// });
+app.use(ga('UA-61934506-2'))
 //静态文件访问路径
 app.use('/static', express.static(path.join(__dirname, 'static')));
 app.use(favicon(__dirname + '/static/images/favicon.ico'));

+ 5 - 0
package-lock.json

@@ -757,6 +757,11 @@
         }
       }
     },
+    "nodalytics": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/nodalytics/-/nodalytics-1.1.0.tgz",
+      "integrity": "sha1-da/P5UD0Ycr8jbCqO2wsDtqIZOQ="
+    },
     "oauth-sign": {
       "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="

+ 2 - 2
package.json

@@ -39,11 +39,11 @@
     "js-base64": "^2.1.9",
     "lodash": "^4.17.4",
     "morgan": "~1.7.0",
+    "nodalytics": "^1.1.0",
     "pug": "^2.0.0-beta6",
     "querystring": "^0.2.0",
     "request": "^2.81.0",
     "serve-favicon": "~2.3.0",
-    "superagent": "^2.3.0",
-    "universal-analytics": "^0.4.16"
+    "superagent": "^2.3.0"
   }
 }