split out got request
This commit is contained in:
parent
65f894c3d1
commit
67eca698b8
26
app.js
26
app.js
@ -1,4 +1,3 @@
|
||||
const got = require('got')
|
||||
fs = require('fs');
|
||||
var tableify = require('tableify');
|
||||
const express = require('express')
|
||||
@ -9,24 +8,7 @@ const port = 6969
|
||||
let DNSArray = require('./DNSArray.json')
|
||||
let streamArrays = require('./streamArray.json')
|
||||
|
||||
const gotRequest = async (url) => {
|
||||
|
||||
let returnResponse = {};
|
||||
let options = {}
|
||||
await got(url, options)
|
||||
.then((response) => {
|
||||
returnResponse = response;
|
||||
})
|
||||
.catch((error) => {
|
||||
returnResponse = typeof error.response !== 'undefined' ? error.response : error;
|
||||
|
||||
if (typeof returnResponse.body === 'string' && returnResponse.body.substring(0, 1) === '{') {
|
||||
returnResponse.body = JSON.parse(returnResponse.body);
|
||||
}
|
||||
});
|
||||
|
||||
return returnResponse;
|
||||
};
|
||||
const { gotRequest } = require('./gotRequest')
|
||||
|
||||
function writeFile(streamArrays) {
|
||||
fs.writeFileSync('streamArray.json', JSON.stringify(streamArrays), function (err) {
|
||||
@ -71,8 +53,6 @@ function arrayToTable(array) {
|
||||
return tableify(array)
|
||||
}
|
||||
|
||||
async function server() {
|
||||
|
||||
app.use(basicAuth({
|
||||
users: { 'BBLBTV': 'BBLBTV' },
|
||||
challenge: true,
|
||||
@ -88,7 +68,3 @@ async function server() {
|
||||
app.listen(port, () => {
|
||||
console.log(`DNS Logger listening at http://localhost:${port}`)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
server()
|
23
gotRequest.js
Normal file
23
gotRequest.js
Normal file
@ -0,0 +1,23 @@
|
||||
const got = require('got')
|
||||
|
||||
const gotRequest = async (url) => {
|
||||
let returnResponse = {};
|
||||
let options = {}
|
||||
await got(url, options)
|
||||
.then((response) => {
|
||||
returnResponse = response;
|
||||
})
|
||||
.catch((error) => {
|
||||
returnResponse = typeof error.response !== 'undefined' ? error.response : error;
|
||||
|
||||
if (typeof returnResponse.body === 'string' && returnResponse.body.substring(0, 1) === '{') {
|
||||
returnResponse.body = JSON.parse(returnResponse.body);
|
||||
}
|
||||
});
|
||||
|
||||
return returnResponse;
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
gotRequest
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user