简体   繁体   English

无法快速连接Socket.io

[英]Not able to connect Socket.io in express

I tried with a different solution to connect to the socket.io but I am not able to connect to it following is my code snippet. 我尝试使用其他解决方案连接到socket.io,但是我无法连接到它,这是我的代码段。

app.js app.js

 var express = require('express'); var index = require('./routes/index'); var users = require('./routes/users'); var app = express(); // view engine setup app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'jade'); app.use('/', index); app.use('/users', users); var http = require('http').Server(app); var io = require('socket.io')(http); io.on('connection', function(socket) { console.log('Client connected.'); }); http.listen(3000, function(){ console.log('listening on *:3000'); }); 

index.jade 玉器

extends layout

   script(src='/socket.io/socket.io.js')
script.
  var socket = io();

Package.json after installing socket.io 安装socket.io之后的Package.json

"socket.io": "^2.0.3"

Please suggest me where I am doing wrong 请告诉我我做错了什么

尝试使用新的关键字,可能会起作用

var app = new express();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM