//一個頁面入口(服務端
//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')
})