음악, 삶, 개발

[node.script] 에서 사용할 기본 코드 : socket.io 본문

개발 Web/Node For Max

[node.script] 에서 사용할 기본 코드 : socket.io

Lee_____ 2020. 12. 25. 19:00
/* server.js */
const maxApi        = require('max-api')
const express       = require('express')
const app           = express()
const port          = 8000
const server        = app.listen(port)
const io            = require('socket.io')(server)
const folderName    = 'dist'

// 사용자가 접속했을때 제공할 폴더. (Vue 로 build 한 폴더)
app.use(express.static(folderName))

// 사용자가 접속했을때 메세지 보냄.
io.on("connection", (socket) => {
    
    socket.emit('Max', 'Welcome to Max!')

});

// 사용자들에게 메세지 보냄.
maxApi.addHandler('message', (msg) => {

    io.emit('Max', msg)

})