Only record referers with hostnames
This commit is contained in:
@ -1,6 +1,5 @@
|
|||||||
require('isomorphic-fetch')
|
require('isomorphic-fetch')
|
||||||
const parseURL = require('url').parse
|
const parseURL = require('url').parse
|
||||||
const formatURL = require('url').format
|
|
||||||
const crypto = require('crypto')
|
const crypto = require('crypto')
|
||||||
const invariant = require('invariant')
|
const invariant = require('invariant')
|
||||||
const admin = require('firebase-admin')
|
const admin = require('firebase-admin')
|
||||||
@ -172,9 +171,9 @@ const computeLogChanges = (stream) =>
|
|||||||
|
|
||||||
// Q: How many requests per day do we receive from a hostname?
|
// Q: How many requests per day do we receive from a hostname?
|
||||||
const referer = clientRequest.referer
|
const referer = clientRequest.referer
|
||||||
|
const hostname = referer && parseURL(referer).hostname
|
||||||
|
|
||||||
if (referer) {
|
if (hostname) {
|
||||||
const hostname = parseURL(referer).hostname
|
|
||||||
const key = `requestsPerDayAndRefererHostname/${dayKey}/${hashKey(hostname)}`
|
const key = `requestsPerDayAndRefererHostname/${dayKey}/${hashKey(hostname)}`
|
||||||
|
|
||||||
if (changes[key]) {
|
if (changes[key]) {
|
||||||
|
Reference in New Issue
Block a user