Добрый день!
Изучаю JS и Node.js
Имеется простенький HTTPS сервер на Node.js:
var fs = require('fs'),
https = require('https'),
express = require('express'),
app = express();
https.createServer({
key: fs.readFileSync('./key.pem'),
cert: fs.readFileSync('./cert.pem')
}, app).listen(443);
app.get('*/*', function (req, res) {
console.log(req.headers)
console.log(req.url)
res.header('Content-type', 'text/html');
res.send('<h1>yeap</h1>');
});
Объясните на пальцах что нужно сделать чтобы получить следующий результат:
(допустим Node1 -HTTPS сервер, а Node2 HTTP сервер)
1) Node1 получает HTTPS от клиента, расшифровывает и передает Node2
2) Node2 обрабатывает полученные запросы и возвращает результат Node1
3) Node1 шифрует полученные данные и возвращает клиенту