No https on NS_DEVEL

This commit is contained in:
MrFry 2020-04-20 14:07:13 +02:00
parent 720e616e6a
commit e371744f18

View file

@ -89,18 +89,20 @@ function exit (reason) {
const app = express() const app = express()
app.use(function (req, res, next) { if (!process.env.NS_DEVEL) {
if (req.secure) { app.use(function (req, res, next) {
next() if (req.secure) {
} else { next()
logger.DebugLog(`HTTPS ${req.method} redirect to: ${'https://' + req.headers.host + req.url}`, 'https', 1)
if (req.method === 'POST') {
res.redirect(307, 'https://' + req.headers.host + req.url)
} else { } else {
res.redirect('https://' + req.headers.host + req.url) logger.DebugLog(`HTTPS ${req.method} redirect to: ${'https://' + req.headers.host + req.url}`, 'https', 1)
if (req.method === 'POST') {
res.redirect(307, 'https://' + req.headers.host + req.url)
} else {
res.redirect('https://' + req.headers.host + req.url)
}
} }
} })
}) }
// https://github.com/expressjs/cors#configuration-options // https://github.com/expressjs/cors#configuration-options
app.use(cors({ app.use(cors({
credentials: true, credentials: true,