diff --git a/src/client/index.js b/src/client/index.js index 601a55b..48485f4 100644 --- a/src/client/index.js +++ b/src/client/index.js @@ -1,6 +1,5 @@ const axios = require("axios") const { camalize } = require("@corenode/utils") - class Bridge { constructor(params) { this.params = params diff --git a/src/lib/nethub/index.js b/src/lib/nethub/index.js index a481091..1b092ae 100644 --- a/src/lib/nethub/index.js +++ b/src/lib/nethub/index.js @@ -1,6 +1,6 @@ //* LIBRARIES const axios = require('axios') -const { websocket } = require('corenode').net +const { websocket } = require('corenode/dist/net') //* constables const NETHUB_HOSTNAME = IS_DEV ? "localhost" : global.NETHUB_HOSTNAME = "nethub.ragestudio.net" diff --git a/src/server/index.js b/src/server/index.js index 1a7219c..6b110ab 100644 --- a/src/server/index.js +++ b/src/server/index.js @@ -1,9 +1,10 @@ const fs = require("fs") const express = require("express") -const { net } = require("corenode") const { objectToArrayMap } = require("@corenode/utils") +const { nanoid } = require("nanoid") const tokenizer = require("corenode/dist/libs/tokenizer") +const net = require("corenode/dist/net") const classes = require("../classes") const nethub = require("../lib/nethub") @@ -62,7 +63,6 @@ class Server { this._everyRequest = null this._onRequest = {} - this.localOrigin = `http://${hostAddress}:${this.port}` this.nethubOrigin = "" @@ -105,9 +105,11 @@ class Server { handleRequest = (req, res, next, endpoint) => { const { route, method, controller } = endpoint + req.requestId = nanoid() // exec controller if (typeof controller.exec === "function") { + res.setHeader("request_id", req.requestId) controller.exec(req, res, next) } @@ -164,6 +166,11 @@ class Server { next() }) + + this.httpServer.use((req, res, next) => { + res.removeHeader("X-Powered-By") + next() + }) // set endpoints if (Array.isArray(this.params.endpoints)) {