Кластер node.js с https - PullRequest
       21

Кластер node.js с https

0 голосов
/ 13 сентября 2011

Я использую кластер npm для моего приложения узла.

var cluster = require('cluster');
var app = express.createServer({
    key: fs.readFileSync('privatekey.pem'),
    cert: fs.readFileSync('certificate.pem')
});

cluster(app)
 .use(cluster.logger('logs'))
 .use(cluster.stats())
 .use(cluster.pidfiles('pids'))
 .use(cluster.cli())
 .listen(443);

Но мне было отказано в разрешении, когда я использую порт 443. Он работает нормально, если я использую другой порт. Очевидно, что 443 посвящен https, так как я могу использовать его для своего приложения?

1 Ответ

4 голосов
/ 13 сентября 2011

По умолчанию узел не может получить доступ к нижним портам (если вы не root). Не бойтесь, потому что любой порт подойдет.

Обычно используется в целях разработки 8443:

 .listen(8443);
...