У меня нет особого опыта в режиме производства nodejs & реагировать, и сегодня я услышал, что я должен сделать форс-ссл. Я немного погуглил, и, как кажется,
function requireHTTPS(req, res, next) {
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);
этот вид кода используется для ExpressJS, чтобы заставить ssl. (код из lavamantis )
, затем я провел несколько исследований о форсировании ssl с помощьюactjs, потому что использование res.redirect
с реакцией - это не то, что я слышал раньше. и, как мне кажется, я должен сделать следующее в package.json
"scripts": {
"start": "set HTTPS=true&&react-scripts start",
...
}
, так что мне делать, когда я использую responsejs с nodejs? я не развернул ни одного приложения их комбинации, но когда я думаю, я буду использовать nginx