devsho

chat visual update

...@@ -98,7 +98,7 @@ io.sockets.on('connection', function(socket) { ...@@ -98,7 +98,7 @@ io.sockets.on('connection', function(socket) {
98 console.log(logString + socket.name+' 님이 접속하였습니다.('+ip+')') 98 console.log(logString + socket.name+' 님이 접속하였습니다.('+ip+')')
99 99
100 /* 모든 소켓에게 전송 */ 100 /* 모든 소켓에게 전송 */
101 - io.sockets.emit('update', {type: 'connect', name: 'SERVER', message:socket.name + '님이 접속하였습니다.'}) 101 + io.sockets.emit('update', {type: 'connect', message:socket.name + '님이 접속하였습니다.'})
102 } 102 }
103 }) 103 })
104 104
......
...@@ -13,12 +13,16 @@ socket.on('update', function(data) { ...@@ -13,12 +13,16 @@ socket.on('update', function(data) {
13 var chat = document.getElementById('chat') 13 var chat = document.getElementById('chat')
14 14
15 var message = document.createElement('div') 15 var message = document.createElement('div')
16 +<<<<<<< HEAD
16 var node; 17 var node;
17 if(data.name != "SERVER"){ 18 if(data.name != "SERVER"){
18 node = document.createTextNode(`${data.name}: ${data.message}`) 19 node = document.createTextNode(`${data.name}: ${data.message}`)
19 } else{ 20 } else{
20 node = document.createTextNode(`${data.message}`) 21 node = document.createTextNode(`${data.message}`)
21 } 22 }
23 +=======
24 + var node = document.createTextNode(`${data.message}`)
25 +>>>>>>> 1f86430deee4a2d7a6b101a712358a5552e443ee
22 var className = '' 26 var className = ''
23 27
24 // 타입에 따라 적용할 클래스를 다르게 지정 28 // 타입에 따라 적용할 클래스를 다르게 지정
......
...@@ -61,10 +61,8 @@ create table board( ...@@ -61,10 +61,8 @@ create table board(
61 >UPDATE board SET idx = @COUNT:=@COUNT+1; 61 >UPDATE board SET idx = @COUNT:=@COUNT+1;
62 62
63 --- 63 ---
64 -### 최종 수정: 2021-11-25 18:48<br> 64 +### 최종 수정: 2021-11-25 20:24<br>
65 ### 수정 내용: 65 ### 수정 내용:
66 -0. 사용자-서버 채팅간 여백
67 -0. 채팅 엔터키
68 1. 채팅 구현 66 1. 채팅 구현
69 2. 시간 실시간 반영 67 2. 시간 실시간 반영
70 3. 프로필 사진 추가 68 3. 프로필 사진 추가
......
...@@ -88,7 +88,7 @@ passport.use('local-join', new LocalStrategy({ ...@@ -88,7 +88,7 @@ passport.use('local-join', new LocalStrategy({
88 var sql = {ID: ID, password: password, type:req.body.type, nickname:req.body.nickname}; 88 var sql = {ID: ID, password: password, type:req.body.type, nickname:req.body.nickname};
89 var query = connection.query('insert into userDB set ?', sql, function(err, rows){ 89 var query = connection.query('insert into userDB set ?', sql, function(err, rows){
90 if(err) throw err 90 if(err) throw err
91 - console.log(logString+"회원가입 알림: 사용자가 추가되었습니다.(" + ID +", " + req.body.nickname + " // "+ip+')') 91 + console.log(logString+"회원가입 알림: 사용자가 추가되었습니다.({" + ID +"(" + req.body.nickname + ")} // "+ip+')')
92 return done(null, {'ID' : ID, 'nickname' : req.body.nickname}); 92 return done(null, {'ID' : ID, 'nickname' : req.body.nickname});
93 }) 93 })
94 } 94 }
......