Rename StatsServer => StatsAPI

This commit is contained in:
MICHAEL JACKSON
2017-11-08 11:07:48 -08:00
parent b614f8646d
commit a8ab15e49d
5 changed files with 66 additions and 71 deletions

View File

@ -5,39 +5,39 @@ const CloudflareEmail = process.env.CLOUDFLARE_EMAIL
const CloudflareKey = process.env.CLOUDFLARE_KEY
const RayID = process.argv[2]
invariant(
CloudflareEmail,
'Missing the $CLOUDFLARE_EMAIL environment variable'
)
invariant(CloudflareEmail, 'Missing the $CLOUDFLARE_EMAIL environment variable')
invariant(
CloudflareKey,
'Missing the $CLOUDFLARE_KEY environment variable'
)
invariant(CloudflareKey, 'Missing the $CLOUDFLARE_KEY environment variable')
invariant(
RayID,
'Missing the RAY_ID argument; use `heroku run node show-log.js RAY_ID`'
)
const getZones = (domain) =>
fetch(`https://api.cloudflare.com/client/v4/zones?name=${domain}`, {
function getZones(domain) {
return fetch(`https://api.cloudflare.com/client/v4/zones?name=${domain}`, {
method: 'GET',
headers: {
'X-Auth-Email': CloudflareEmail,
'X-Auth-Key': CloudflareKey
}
}).then(res => res.json())
})
.then(res => res.json())
.then(data => data.result)
}
const getLog = (zoneId, rayId) =>
fetch(`https://api.cloudflare.com/client/v4/zones/${zoneId}/logs/requests/${rayId}`, {
method: 'GET',
headers: {
'X-Auth-Email': CloudflareEmail,
'X-Auth-Key': CloudflareKey
function getLog(zoneId, rayId) {
return fetch(
`https://api.cloudflare.com/client/v4/zones/${zoneId}/logs/requests/${rayId}`,
{
method: 'GET',
headers: {
'X-Auth-Email': CloudflareEmail,
'X-Auth-Key': CloudflareKey
}
}
}).then(res => res.status === 404 ? 'NOT FOUND' : res.json())
).then(res => (res.status === 404 ? 'NOT FOUND' : res.json()))
}
getZones('unpkg.com').then(zones => {
getLog(zones[0].id, RayID).then(entry => {