這次帶給大家Express內HTTP如何導向至HTTPS,的注意事項有哪些,以下就是實戰案例,一起來看一下。
我本地測試時, HTTP使用3000連接埠, HTTPS使用443.
#同時監聽HTTP和HTTPS
##參考上一篇文章Express本地測試HTTPS轉發所有GET請求
httpApp.get("*", (req, res, next) => { let host = req.headers.host; host = host.replace(/\:\d+$/, ''); // Remove port number res.redirect(`https://${host}${req.path}`); });
轉發所有請求
httpApp.all("*", (req, res, next) => { let host = req.headers.host; host = host.replace(/\:\d+$/, ''); // Remove port number res.redirect(307, `https://${host}${req.path}`); });
以上是Express內HTTP如何導向至HTTPS的詳細內容。更多資訊請關注PHP中文網其他相關文章!