mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-08-21 18:44:51 -05:00
different middleware order
This commit is contained in:
22
index.js
22
index.js
@@ -632,18 +632,6 @@ const app = express()
|
||||
app.use(cors())
|
||||
app.use(express.static('build'))
|
||||
|
||||
//https://stackoverflow.com/questions/8605720/how-to-force-ssl-https-in-express-js/31144924#31144924
|
||||
|
||||
function requireHTTPS(req, res, next) {
|
||||
// The 'x-forwarded-proto' check is for Heroku
|
||||
if (!req.secure && req.get('x-forwarded-proto') !== 'https' && process.env.NODE_ENV !== "development") {
|
||||
return res.redirect('https://' + req.get('host') + req.url)
|
||||
}
|
||||
next()
|
||||
}
|
||||
|
||||
app.use(requireHTTPS)
|
||||
|
||||
//https://www.npmjs.com/package/express-session
|
||||
|
||||
let sess = {
|
||||
@@ -682,7 +670,17 @@ app.get('*', (req, res) => {
|
||||
res.sendFile(path.resolve(__dirname, 'build', 'index.html'))
|
||||
})
|
||||
|
||||
//https://stackoverflow.com/questions/8605720/how-to-force-ssl-https-in-express-js/31144924#31144924
|
||||
|
||||
function requireHTTPS(req, res, next) {
|
||||
// The 'x-forwarded-proto' check is for Heroku
|
||||
if (!req.secure && req.get('x-forwarded-proto') !== 'https' && process.env.NODE_ENV !== "development") {
|
||||
return res.redirect('https://' + req.get('host') + req.url)
|
||||
}
|
||||
next()
|
||||
}
|
||||
|
||||
app.use(requireHTTPS)
|
||||
|
||||
const PORT = process.env.PORT || 3001
|
||||
app.listen({ port: PORT }, () => {
|
||||
|
||||
Reference in New Issue
Block a user