Force SSL (HTTPS) when HTTP is required using Express (Nodejs). Remove www and trailing slash on domain.
npm i ssl-express-www
var express = require('express');
var secure = require('ssl-express-www');
var app = express();
app.use(secure);
var port = process.env.PORT || 3000;
app.listen(port, () => console.log('Server listening.'));
Transpile it with Babel
import express from 'express';
import secure from 'ssl-express-www';
const app = express();
app.use(secure);
let port = process.env.PORT || 3000;
app.listen(port, () => console.log('Server listening.'));
This command will solve the problem with linebreak replacement on git commit
.
git config --global core.autocrlf input
Babel@6 doesn't export default module.exports
any more.
npm i -D babel-plugin-add-module-exports
Usage in file .babelrc
{
"presets": ["env"],
"plugins": [
"add-module-exports"
]
}
View usage | view
npm version patch -m "Bumped to version %s"
v2.1.1
npm version minor
v1.2.1
npm version major
v3.1.1
npm list -g --depth 0
This project is licensed under the MIT License - see the LICENSE file for details