Socket
Socket
Sign inDemoInstall

@orion-js/http

Package Overview
Dependencies
Maintainers
3
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@orion-js/http - npm Package Compare versions

Comparing version 3.1.13 to 3.1.16

6

lib/start.d.ts
/// <reference types="express-serve-static-core" />
import express from 'express';
export declare const startServer: (port?: number) => express.Express;
export interface StartOrionOptions {
keepAliveTimeout?: number;
}
export declare const startServer: (port?: number, otherOptions?: StartOrionOptions) => express.Express;
export declare const getApp: () => express.Express;
export declare const getServer: () => any;

@@ -6,9 +6,15 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.getApp = exports.startServer = void 0;
exports.getServer = exports.getApp = exports.startServer = void 0;
const env_1 = require("@orion-js/env");
const express_1 = __importDefault(require("express"));
global.appRef = null;
const startServer = (port = Number((0, env_1.internalGetEnv)('http_port', 'PORT'))) => {
global.serverRef = null;
const startServer = (port = Number((0, env_1.internalGetEnv)('http_port', 'PORT')), otherOptions = {}) => {
const app = (0, exports.getApp)();
app.listen(port);
const server = app.listen(port);
global.serverRef = server;
if (otherOptions.keepAliveTimeout) {
server.keepAliveTimeout = otherOptions.keepAliveTimeout; // Ensure all inactive connections are terminated by the ALB, by setting this a few seconds higher than the ALB idle timeout
server.headersTimeout = otherOptions.keepAliveTimeout + 1000;
}
return app;

@@ -25,1 +31,5 @@ };

exports.getApp = getApp;
const getServer = () => {
return global.serverRef;
};
exports.getServer = getServer;

4

package.json
{
"name": "@orion-js/http",
"version": "3.1.13",
"version": "3.1.16",
"main": "lib/index.js",

@@ -43,3 +43,3 @@ "types": "lib/index.d.ts",

},
"gitHead": "36bea59a571b605e85c27d1bf4f69676b127d53e"
"gitHead": "39bc0352e8e60d81bb4d6184960c7704e03d7d56"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc