0
我有一個網站由Parse.com託管。它運行在Node.js/Express.js 3.我只是試圖強制HTTPS,如果有人用http訪問域。可能?使用Node/Express將http重定向到https
他們有一些文件,但我不知道如何使用它: https://parse.com/docs/js/symbols/parseExpressHttpsRedirect.html
我有一個網站由Parse.com託管。它運行在Node.js/Express.js 3.我只是試圖強制HTTPS,如果有人用http訪問域。可能?使用Node/Express將http重定向到https
他們有一些文件,但我不知道如何使用它: https://parse.com/docs/js/symbols/parseExpressHttpsRedirect.html
它描述瞭如何正確地使用它在該網頁:
要使用該中間件,必須需要從您的JavaScript文件中獲得:
var parseExpressHttpsRedirect = require('parse-express-https-redirect');
然後,您可以使用中間件將所有請求重定向到HTTPS。
app.use(parseExpressHttpsRedirect());
,這樣,代碼:
var parseExpressHttpsRedirect = require('parse-express-https-redirect');
// ... later on when you're initializing your express app ...
app.use(parseExpressHttpsRedirect());
你是正確的!問題是我正在部署到錯誤的應用程序! D'哦! – boxmatic 2014-09-12 16:48:16
嗯...所以這個特定的應用程序不運行Express。這只是一個靜態網站。所以app.js似乎沒有做任何工作。如何提供靜態網站來完成這項工作? – boxmatic 2014-09-12 16:57:44
啊,這意味着你沒有使用Node.js/Express來提供文件。它是什麼網絡服務器?阿帕奇/ IIS/nginx的/等? – robbrit 2014-09-12 17:02:37