2014-09-12 3 views
0

У меня есть сайт, размещенный на Parse.com. Он работает на Node.js/Express.js 3. Я просто пытаюсь заставить https, если кто-то посещает домен с помощью http. Возможное?Перенаправление http на https с узлом/экспресс

Они имеют некоторые документы, но я не уверен, как применять его: https://parse.com/docs/js/symbols/parseExpressHttpsRedirect.html

ответ

3

Он точно описывает, как использовать его на этой странице:

Чтобы использовать эту промежуточное программное обеспечение, вы должны требуется его из вашего файла 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()); 
+0

Вы правильно! Проблема в том, что я развертывал не то приложение! D'о! – boxmatic

+0

Хммм ... так что это конкретное приложение не запускает Express. Это просто статичный сайт. Поэтому app.js, похоже, не работает. Как обслуживать статический веб-сайт, чтобы сделать эту работу? – boxmatic

+0

А это означает, что вы не используете Node.js/Express для обслуживания файлов. Какой это веб-сервер? Apache/IIS/Nginx/др.? – robbrit

Смежные вопросы