无法使用nodejs中的https连接套接字
在使用nodejs开发一个聊天应用程序的时候,我试图通过使用http命名空间的帮助来连接套接字,这是完全正常的。虽然我使用https运行相同的应用程序,但是没有连接到套接字代码。
服务器
require('./libs/socketioCode.js').sockets(https); var options = { key: fs.readFileSync('privkey.pem'), cert: fs.readFileSync('cert.pem') }; var server = http.createServer(app).listen(3000); var server1 = https.createServer(options, app).listen(3443); var io = require('socket.io').listen(server1);
sockets
module.exports.sockets = function(https){ io = socketio.listen(https);
我试过这个代码使用很多方法,但我failed.i得到错误,如GET /socket.io/?EIO=2&transport=polling&t=1505985336768-986 200 17.325 ms - 1454 Page Not Found
。提前GET /socket.io/?EIO=2&transport=polling&t=1505985336768-986 200 17.325 ms - 1454 Page Not Found
。
- 如何使用用户input的关键字在Node.js中执行Twitter APIsearch
- 如何编写一个节点快递应用程序,服务大多数本地文件,但重新路由到另一个域?
- 尝试注册订阅时出现条带错误:“令牌不受支持”
- 量angular器:如何确认fs.watch被调用
- 在2个端口上使用node rest api和angularJS应用程序的CORS问题
- 意想不到的令牌<angular2生产构build后
- 如何使用module.exports并需要量angular器testing?
- 如何在已经存在的REST API后端的Angular应用程序中实现login系统
- 在Node.js&Express上使用Angular的客户端边界