sails-hook-httpsredirect
This sails hook will start an HTTP server that will redirect all received requests to the HTTPS server lifted from sails.
If the HTTPS server is not configured, this module will not start any server.
Installation
NPM
Run npm install --save sails-hook-httpsredirect.
Yarn
Run yarn add sails-hook-httpsredirect.
Usage
Just install this module and lift your server.
Configuration
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| disabled | {Boolean} | false | if true, the HTTP server will not start |
| hostname | {String} | '0.0.0.0' | HTTP server accepted hostname, default all |
| port | {Number} | 80 or 1337 | HTTP server port: by default port 80 on production and 1337 on other environments |
Runtime
You can access the configuration from sails.config.httpsredirect var.
File
You can customize the settings by creating config/httpsredirect.js file.
/**
* HTTP to HTTPS hook configuration
*/
module.exports.httpsredirect = {
// listen only localhost requests
hostname: '127.0.0.1',
// from port 1234
port: 1234
};On this page
Languages
JavaScript100.0%
Contributors
Latest Release
v1.0.1February 8, 2017Created February 8, 2017
Updated August 27, 2025