//一个页面入口(服务端
//var express = require('express')
//var app = express()
var app = require('express')()//链式语法
var http = require('http').Server(app)
var io = require('socket.io')(http);
//2。express 路由
app.get('/',(req, res)=>{
res.sendFile(__dirname+'/index.html')
})
// app.get('/list',(req, res)=>{
// res.send('<h1>hello world list !</h1>')
// })
io.on('connection', function(socket){
console.log('a user connected');
//socket = client
socket.on('disconnect', function(){
console.log('user disconnected');
});
//绑定了一个chat message事件 ,在前端触发
socket.on('chat message', function(msg){
io.emit('chat message', msg);
});
});
//1.建立一个监听端口,开启服务器
http.listen(3000, ()=>{
console.log('listening 3000')
})