실시간 새글 애드온(new_document_notify2) 설치 질문
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.3 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
const express = require('express');
const fs = require('fs');
const path = require('path');
const https = require('https');
const app = express();
var options = {
cert: fs.readFileSync('/etc/letsencrypt/live/example.com/cert.pem'),
key: fs.readFileSync('/etc/letsencrypt/live/example.com/privkey.pem')
}
var server = https.createServer(options);
var io = require('socket.io')(server);
// open the socket connection
server.listen(8443, "0.0.0.0", function() {
console.log('Socket started');
});
// ex) io.set('origins', '//naver.com:*');
io.on('connection', function (socket) {
//call back trigger to server
socket.on('sendToServer',function(data){
//send to client
io.emit('sendToClient',data);
});
});
|
cs |
실시간 새글 애드온(https://xe1.xpressengine.com/?mid=download&package_srl=22753312) 설치를 위해, node.js를 서버에 설치하고 기존 server.js를 https에 맞게 파일 수정한 후 "node server.js" 명령어를 치면 Socket started 라는 메세지만 뜨고, 무한 대기 걸리면서 실행이 되지 않습니다.
https://xetown.com/questions/1263945 여기 질문이랑 똑같은 증상입니다.
서버의 socket.io 버전을 맞춰도 해결되지 않네요.
혹시 확인해야할 곳이 있을까요?
계속 검색해도 정보가 많지 않아 질문드립니다 ㅠㅠ
댓글 1
어떤 실행을 기대하셨는지 물어봐도 될까요?
node js으로 실행한것은 소켓을 실행을 유지시켜야 하는 서버측의 담당일뿐입니다.
무한대기인것처럼 보이는게 맞구요..
실제로 게시글 작성시 해당 실시간 알림이 뜨는지 아닌지 왜 안뜨는지 이런 부분을 확인해보셧나요?