$(document).ready(function () { var oldScrollTop = 0; $(window).scroll(function (event) { var newScrollTop = $(this).scrollTop(); console.log('scrollTop', newScrollTop); if (Math.abs(oldScrollTop - newScrollTop) > 80) { console.log('스크롤 인지'); if (newScrollTop > oldScrollTop) { $(".cs-bottom-menu").css("display", "none"); } else { $(".cs-bottom-menu").css("display", "block"); } } oldScrollTop = n..

저번 시간에는 실시간으로 메세지를 보냈습니다. 이번 시간은 실시간으로 실시간 채팅을 포스팅합니다. 소켓 서버 var express = require('express'); var bodyParser = require('body-parser'); var app = express().use(bodyParser.json()); var http = require('http').Server(app); var io = require('socket.io')(http); var _socket = undefined; app.get('/', function(req, res){ res.send('8001로 실행중'); }); app.post('/codebuild', function(req, res) { res.send('te..

1. socket server 2. vue socket emit message 1. socket server var express = require('express'); var bodyParser = require('body-parser'); var app = express().use(bodyParser.json()); var http = require('http').Server(app); var io = require('socket.io')(http); app.get('/', function(req, res){ res.send('소켓 서버 8001포트가 실행중입니다.'); }); io.on('connection', function(socket){ socket.on('message', function(m..