我需要將所有http請求重定向到https,包括對靜態文件的請求。重定向nodejs向https
我的代碼:
app.use(express.static(__dirname + '/public'));
app.get('*', function(req, res) {
if (!req.secure){
return res.redirect('https://' + config.domain + ":" + config.httpsPort + req.originalUrl);
}
res.sendFile(__dirname + '/public/index.html');
});
和重定向不工作的靜態文件。如果我改變順序:
app.get(...);
app.use(...);
然後我的靜態不工作。如何重定向這些請求?
非常感謝。奇蹟般有效。 –