25 lines
633 B
JavaScript
25 lines
633 B
JavaScript
let app = require('express')()
|
|
let http = require('http').Server(app)
|
|
//let fs = require('fs')
|
|
let io = require('socket.io')(http)
|
|
|
|
var i = 0 //当前在线人
|
|
app.get('/', (req, res) => {
|
|
// res.send('这是后端服务')
|
|
//方法一、
|
|
// fs.readFile('./public/index.html', (err, data) => {
|
|
// if (err) throw err
|
|
// res.end(data)
|
|
// })
|
|
//方法二、
|
|
res.sendFile(__dirname + './public/index.html')
|
|
})
|
|
|
|
io.on('connection', () => {
|
|
i++
|
|
console.log('有' + i + '个用户连接了');
|
|
})
|
|
|
|
http.listen(3000, '127.0.0.1', () => {
|
|
console.log('app start port 3000')
|
|
}) |