dotos 7 yıl önce
ebeveyn
işleme
c3745f6def
3 değiştirilmiş dosya ile 17 ekleme ve 21 silme
  1. 6 4
      app.js
  2. 9 15
      package-lock.json
  3. 2 2
      package.json

+ 6 - 4
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('node-ga');
+var ga = require('universal-analytics');
 //Welcome Page
 var welcome = require('./routes/welcome');
 //日志输出
@@ -55,9 +55,11 @@ app.use(bodyParser.json());
 app.use(bodyParser.urlencoded({ extended: true }));
 
 app.use(cookieParser());
-app.use(ga('UA-61934506-2', {
-    safe: true
-}));
+app.use(ga.middleware("UA-61934506-2", {cookieName: '__utmnodejs'}));
+// app.use(function(req,res,next){
+//     console.log(req['headers'])
+//     next()
+// })
 //静态文件访问路径
 app.use('/static', express.static(path.join(__dirname, 'static')));
 app.use(favicon(__dirname + '/static/images/favicon.ico'));

+ 9 - 15
package-lock.json

@@ -757,21 +757,6 @@
         }
       }
     },
-    "node-ga": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/node-ga/-/node-ga-0.1.1.tgz",
-      "integrity": "sha1-/KMw3ZvGUdMOfJsQbA2cMU7I5lU=",
-      "requires": {
-        "async": "0.2.6"
-      },
-      "dependencies": {
-        "async": {
-          "version": "0.2.6",
-          "resolved": "https://registry.npmjs.org/async/-/async-0.2.6.tgz",
-          "integrity": "sha1-rT83PZJJrjJIgVZVgryQ4VKrvWg="
-        }
-      }
-    },
     "oauth-sign": {
       "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
@@ -1268,6 +1253,15 @@
       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
       "optional": true
     },
+    "universal-analytics": {
+      "version": "0.4.16",
+      "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.16.tgz",
+      "integrity": "sha512-I9vK/S6NI2rbPs4UMJs5uAJR7WKUnSQliN0EEl48j7XpVjR87n2wEXp1pMBGGSI5sIIJrKFyVg/nyGomXPPVCg==",
+      "requires": {
+        "request": "http://r.cnpmjs.org/request/download/request-2.81.0.tgz",
+        "uuid": "http://r.cnpmjs.org/uuid/download/uuid-3.1.0.tgz"
+      }
+    },
     "unpipe": {
       "version": "http://r.cnpmjs.org/unpipe/download/unpipe-1.0.0.tgz",
       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="

+ 2 - 2
package.json

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