我要做的是将一个http请求重定向到nodejs express上的https ...
问题是我有我的https服务侦听端口444,我想将端口444上的http请求重定向到https。
例如我请求时 “https://url:444”正常工作
当我这样做的时候 “url:444”更为明智的是“https://”
但是当我这样做的时候 “http://url:444”暂停。
我一直在尝试一些http重定向到https的东西,但几乎每一条线索我发现它是两个服务,一个监听端口80(http)和443(https),但这在我的情况下不起作用。
我像这样运行我的服务器。
var app = require('express')()
, https = require('https')
PORT = process.env.PORT || 443;
var privateKey = fs.readFileSync('../keys/server.key', 'utf8')
, certificate = fs.readFileSync('../keys/server.crt', 'utf8')
, credentials = { key : privateKey, cert : certificate }
, httpsServer = https.createServer(credentials, app);
httpsServer.listen(PORT, function(){
'use strict';
console.log('Listen on port ' + PORT);
});