1.2.5 • Published 6 months ago

@types/express-sslify v1.2.5

Weekly downloads
7,264
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/express-sslify

Summary

This package contains type definitions for express-sslify (https://github.com/florianheinemann/express-sslify).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-sslify.

index.d.ts

// Type definitions for express-sslify 1.2
// Project: https://github.com/florianheinemann/express-sslify
// Definitions by: Ben Grynhaus <https://github.com/bengry>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3

import { RequestHandler } from 'express';

export interface Options {
    /**
     * Heroku, nodejitsu and other hosters often use reverse proxies which offer SSL endpoints but then forward unencrypted HTTP traffic to the website.
     * This makes it difficult to detect if the original request was indeed via HTTPS.
     * Luckily, most reverse proxies set the x-forwarded-proto header flag with the original request scheme.
     * @default false
     */
    trustProtoHeader?: boolean | undefined;

    /**
     * Azure has a slightly different way of signaling encrypted connections.
     * To tell express-sslify to look out for Azure's x-arr-ssl header.
     * @default false
     */
    trustAzureHeader?: boolean | undefined;

    /**
     * If your reverse proxy sends the original host using the X-Forwarded-Host header and you need to use that instead of the Host header for the redirect.
     * @default false
     */
    trustXForwardedHostHeader?: boolean | undefined;
}

export function HTTPS(options?: Options): RequestHandler;

Additional Details

  • Last updated: Thu, 08 Jul 2021 12:01:23 GMT
  • Dependencies: @types/express
  • Global values: none

Credits

These definitions were written by Ben Grynhaus.

1.2.5

6 months ago

1.2.4

7 months ago

1.2.3

8 months ago

1.2.2

3 years ago

1.2.1

5 years ago

1.2.0

5 years ago