Only record referers with hostnames

This commit is contained in:
MICHAEL JACKSON 2017-05-23 16:06:49 -07:00
parent 54eec30904
commit 8138917d0b
1 changed files with 2 additions and 3 deletions

View File

@ -1,6 +1,5 @@
require('isomorphic-fetch')
const parseURL = require('url').parse
const formatURL = require('url').format
const crypto = require('crypto')
const invariant = require('invariant')
const admin = require('firebase-admin')
@ -172,9 +171,9 @@ const computeLogChanges = (stream) =>
// Q: How many requests per day do we receive from a hostname?
const referer = clientRequest.referer
const hostname = referer && parseURL(referer).hostname
if (referer) {
const hostname = parseURL(referer).hostname
if (hostname) {
const key = `requestsPerDayAndRefererHostname/${dayKey}/${hashKey(hostname)}`
if (changes[key]) {