socket.io http侦听本地主机
socket.io http listen on localhost
我正在尝试连接localhost上的wamp服务器,该服务器是一个html页面。
到目前为止,我有这个:
//SOCKET.IO Setup
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http); //initialise after http server
io.on('connection', function(socket){
console.log('a user connected');
socket.on('disconnect', function(){
console.log('user disconnected');
});
});
http.listen('/wheel', function(){
console.log('listening on */wheel');
});
app.get('/', function(req, res){
res.sendfile('wheel.html');
});
我在www/wheel中有HTML页面,该HTML页面被称为wheel.HTML
这是我得到的错误:
[17:08:51] error - Error: listen EACCES
at exports._errnoException (util.js:746:11)
at Server._listen2 (net.js:1139:19)
at listen (net.js:1182:10)
at Server.listen (net.js:1261:5)
at Object.<anonymous> (C:'Family'wheel.js:14:6)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
如何使用socket.io正确连接到本地主机中的web目录?它在我使用插座和端口时工作:
http.listen(1000, function(){
console.log('listening on *:1000');
});
app.get('/', function(req, res){
res.sendfile('wheel.html');
});
问题是您试图让HTTP服务器侦听名为/wheel
的UNIX套接字,而您没有创建该文件的正确权限。
如果您希望能够在客户端调用服务器上的/
时提供HTML文件(例如,服务器正在监听端口3000):
http.listen(3000);
...
app.get('/', function(req, res){
res.sendfile('./www/wheel/wheel.html');
});
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- chrome扩展更改主机/域警告
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何使用Socket.io将命令从客户端发送到服务器
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- Socket.IO未定义变量
- Socket.io on Mozilla Rhino
- 如何在Ionic2测试版中包含Ionic.io服务
- socket.io发射三次
- 本地主机Typekit JS
- AngularJS$q承诺使用socket.io
- Meteor应用程序无法运行-对象#<编译器>没有方法'主机'
- 如何使用Wordpress'RESTApi访问本地主机上的数据
- Atom.io中AngularJS的方法完成
- 如何知道使用socket.io订阅/取消订阅频道
- Node.js使用 Socket.io 的应用程序在OpenShift主机上给出“意外响应代码:400”
- 当本地主机服务器提供实际页面时,如何使用 socket.io 与另一台服务器通信
- socket.io 的节点服务器找不到本地主机
- socket.io http侦听本地主机