【发布时间】:2014-07-23 19:06:37
【问题描述】:
我有以下代码:
var https = require('https');
var http = require('http');
var express = require('express');
var app = express();
var router = express.Router();
app.use('/', router);
//have 'server' listen for https
var server = https.createServer(config.sslCredential, app);
server.listen(config.serverPort);
//listen server on http, and always redirect to https
var httpServer = http.createServer(function(req,res){
res.redirect(config.serverDomain+req.url);
});
httpServer.listen(config.httpServerPort);
但不知何故,我无法将 https 请求重定向到 https 请求,我应该如何在 node.js 上使用 express 4.x 正确执行此操作?
【问题讨论】:
标签: javascript node.js http redirect express