【发布时间】:2015-01-01 22:43:09
【问题描述】:
我在 443 端口监听成功,可以通过 https 访问服务器,但是我无法通过 http 访问。
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.Io 的socket 连接,因为应用程序是基于它的。
【问题讨论】:
-
你能添加你的整个代码和相关代码吗?
标签: node.js http express socket.io express.io