Skip to content

Commit

Permalink
Cleaning up.
Browse files Browse the repository at this point in the history
  • Loading branch information
Gabriel Cardona committed Sep 22, 2019
1 parent 6282fdc commit c38be55
Show file tree
Hide file tree
Showing 10 changed files with 0 additions and 266 deletions.
24 changes: 0 additions & 24 deletions dist/app.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var wtfnode = require("wtfnode"); // Debugging the event loop
// const util = require("util")
var express = require("express");
var req_logging_1 = require("./middleware/req-logging");
// Middleware
var route_ratelimit_1 = require("./middleware/route-ratelimit");
var path = require("path");
var logger = require("morgan");
var wlogger = require("./util/winston-logging");
var cookieParser = require("cookie-parser");
var bodyParser = require("body-parser");
// const basicAuth = require("express-basic-auth")
Expand All @@ -17,7 +12,6 @@ var debug = require("debug")("rest-cloud:server");
var http = require("http");
var cors = require("cors");
var AuthMW = require("./middleware/auth");
var swStats = require("swagger-stats");
var apiSpec;
if (process.env.NETWORK === "mainnet") {
apiSpec = require("./public/oracles-cash-mainnet-rest-v1.json");
Expand All @@ -31,22 +25,17 @@ var priceV1 = require("./routes/v1/price");
require("dotenv").config();
var app = express();
app.locals.env = process.env;
app.use(swStats.getMiddleware({ swaggerSpec: apiSpec }));
app.use(helmet());
app.use(cors());
app.enable("trust proxy");
// view engine setup
app.set("views", path.join(__dirname, "views"));
app.set("view engine", "jade");
app.use("/public", express.static(__dirname + "/public"));
// Log each request to the console with IP addresses.
app.use(logger(":remote-addr :remote-user :method :url :status :response-time ms - :res[content-length] :user-agent"));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, "public")));
// Local logging middleware for tracking incoming connection information.
app.use("/", req_logging_1.logReqInfo);
// Make io accessible to our router
app.use(function (req, res, next) {
req.io = io;
Expand Down Expand Up @@ -101,19 +90,6 @@ server.on("listening", onListening);
// Set the time before a timeout error is generated. This impacts testing and
// the handling of timeout errors. Is 10 seconds too agressive?
server.setTimeout(30 * 1000);
// Dump details about the event loop to debug a possible memory leak
wtfnode.setLogger("info", function (data) {
wlogger.verbose("wtfnode info: " + data);
});
wtfnode.setLogger("warn", function (data) {
wlogger.verbose("wtfnode warn: " + data);
});
wtfnode.setLogger("error", function (data) {
wlogger.verbose("wtfnode error: " + data);
});
setInterval(function () {
wtfnode.dump();
}, 60000 * 5);
/**
* Normalize a port into a number, string, or false.
*/
Expand Down
1 change: 0 additions & 1 deletion dist/middleware/auth.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
var passport = require("passport");
var BasicStrategy = require("passport-http").BasicStrategy;
var AnonymousStrategy = require("passport-anonymous");
var wlogger = require("../util/winston-logging");
// Used for debugging and iterrogating JS objects.
var util = require("util");
util.inspect.defaultOptions = { depth: 1 };
Expand Down
38 changes: 0 additions & 38 deletions dist/middleware/req-logging.js

This file was deleted.

47 changes: 0 additions & 47 deletions dist/util/winston-logging.js

This file was deleted.

31 changes: 0 additions & 31 deletions src/app.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
"use strict"

const wtfnode = require("wtfnode") // Debugging the event loop
// const util = require("util")

import * as express from "express"
import { logReqInfo } from "./middleware/req-logging"
// Middleware
import { routeRateLimit } from "./middleware/route-ratelimit"

const path = require("path")
const logger = require("morgan")
const wlogger = require("./util/winston-logging")
const cookieParser = require("cookie-parser")
const bodyParser = require("body-parser")
// const basicAuth = require("express-basic-auth")
Expand All @@ -20,7 +14,6 @@ const http = require("http")
const cors = require("cors")
const AuthMW = require("./middleware/auth")

const swStats = require("swagger-stats")
let apiSpec
if (process.env.NETWORK === "mainnet") {
apiSpec = require("./public/oracles-cash-mainnet-rest-v1.json")
Expand All @@ -43,8 +36,6 @@ const app: express.Application = express()

app.locals.env = process.env

app.use(swStats.getMiddleware({ swaggerSpec: apiSpec }))

app.use(helmet())

app.use(cors())
Expand All @@ -56,20 +47,12 @@ app.set("view engine", "jade")

app.use("/public", express.static(`${__dirname}/public`))

// Log each request to the console with IP addresses.
app.use(
logger(
`:remote-addr :remote-user :method :url :status :response-time ms - :res[content-length] :user-agent`
)
)

app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }))
app.use(cookieParser())
app.use(express.static(path.join(__dirname, "public")))

// Local logging middleware for tracking incoming connection information.
app.use(`/`, logReqInfo)

//
// let username = process.env.USERNAME;
Expand Down Expand Up @@ -165,20 +148,6 @@ server.on("listening", onListening)
// the handling of timeout errors. Is 10 seconds too agressive?
server.setTimeout(30 * 1000)

// Dump details about the event loop to debug a possible memory leak
wtfnode.setLogger("info", function(data) {
wlogger.verbose(`wtfnode info: ${data}`)
})
wtfnode.setLogger("warn", function(data) {
wlogger.verbose(`wtfnode warn: ${data}`)
})
wtfnode.setLogger("error", function(data) {
wlogger.verbose(`wtfnode error: ${data}`)
})
setInterval(function() {
wtfnode.dump()
}, 60000 * 5)

/**
* Normalize a port into a number, string, or false.
*/
Expand Down
1 change: 0 additions & 1 deletion src/middleware/auth.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
const passport = require("passport")
const BasicStrategy = require("passport-http").BasicStrategy
const AnonymousStrategy = require("passport-anonymous")
const wlogger = require("../util/winston-logging")

// Used for debugging and iterrogating JS objects.
const util = require("util")
Expand Down
59 changes: 0 additions & 59 deletions src/middleware/req-logging.ts

This file was deleted.

5 changes: 0 additions & 5 deletions src/routes/v1/price.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import * as express from "express"
import * as util from "util"
import { PriceOracle } from "./PriceOracle"
import routeUtils = require("./route-utils")
import wlogger = require("../../util/winston-logging")

// consts
const router: express.Router = express.Router()
Expand Down Expand Up @@ -67,10 +66,6 @@ async function details(
return res.json({ error: msg })
}

// Write out error to error log.
//logger.error(`Error in price.ts/details: `, err)
wlogger.error(`Error in price.ts/details().`, err)

res.status(500)
return res.json({ error: util.inspect(err) })
}
Expand Down
2 changes: 0 additions & 2 deletions src/routes/v1/route-utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

const axios = require("axios")
const logger = require("./logging.js")
const wlogger = require("../../util/winston-logging")

const util = require("util")
util.inspect.defaultOptions = { depth: 1 }
Expand Down Expand Up @@ -136,7 +135,6 @@ function decodeError(err) {

return { msg: false, status: 500 }
} catch (err) {
wlogger.error(`unhandled error in route-utils.js/decodeError(): `, err)
return { msg: false, status: 500 }
}
}
58 changes: 0 additions & 58 deletions src/util/winston-logging.js

This file was deleted.

0 comments on commit c38be55

Please sign in to comment.