Я успешно слушаешь порт 443 и может получить доступ к серверу по протоколу HTTPS , но я не могу получить доступ к нему с HTTP.HTTP и HTTPS же время (Express.Io)
var fs = require('fs')
options = {
ca : fs.readFileSync('./ssl/site.com.pem'),
key: fs.readFileSync('./ssl/site.com.key'),
cert: fs.readFileSync('./ssl/site_com.crt')
}
var app = require('express.io')
app.https(options).io()
....
app.listen(443);
Я попытался с помощью HTTP и HTTPS модулей:
app.http().io();
http.createServer(app).listen(80);
https.createServer(options, app).listen(443);
Но на этот раз socket.io
дает 404 в браузере. Как я могу это решить? Мне нужно использовать соединение Express.Iosocket
, потому что приложение основано на нем.
Можете ли вы добавить свой код и код? – rahpuser