사용 불가 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

사용 불가 정보

게시판 사용 불가

본문

사용 불가

추천
3

댓글 전체

먼저 좋은 스킨 감사합니다.
제가 서버쪽 세팅을 잘 몰라 node.js 입문하려 cafe24 node.js 호스팅을 신청하고 쩔쩔 매고 있습니다..
기본적인 실행과 hello world 까지는 되는데,  소켓관련 입출력 시도만 하면 앱이 돌아가질 안네요 ㅠㅠ
혹시 쪽지나 댓글로 질문 받아주실 수 있으신지 ㅠㅠ

아무래도 socket.io 를 불러오질 못하는것 같은데
설치 방법을 질문하니 다음과 같은 게시물을 안내합니다.
-----------------------------------------------------------
node.js 모듈은 소스 최상위 디렉토리에 package.json 파일로 관리됩니다.
파일 내용은 아래와 같이 만들어 사용하시면 됩니다.
 
{
    "name": "application-name"
  , "version": "0.0.1"
  , "dependencies": {
        "socket.io": "latest"
      , "express": ">= 2.5.9"
  }
}
-------------------------------------------------

package.json 파일 내에 이렇게 편집하고 git으로 등록했지만, 역시 .. 안되는데요..ㅠㅠ
cafe24 호스팅은 아시는데로 package.json 파일을 이용해서 모듈을 설치합니다.
git으로 package.json 파일을 잘 올리셨다면 socket.io랑 express가 설치 되면서 app이 실행 되실텐데요.

cafe24 홈페이지에서 log 기록을 서비스해주고 있으니, 혹시나 socket.io 포트에 문제점이 없으신지 살펴보세요.
express 포트는 3000이 기본이고 제가 드린 소스에 socket.io는 8001을 사용하고 있습니다.

그 외에 cafe24 node.js 호스팅은 제약사항이 조금 많은걸로 알고있습니다
포트도 아마 1개로 제한 되어있고(몇 번이었는지 기억은 안납니다만^^;) 여러개의 앱을 동시에 띄우는게 아마 불가능 했던거 같습니다.
아 그리고 실행 파일명도 index.js 인가? 그걸로 제한 되어 있었습니다^^;
답변 감사합니다 ㅠㅠ

네네 log는 나오질 않구요 8001을 사용중입니다.
포트도 앱마다 1개로 제한되어있고, 싼거에서는 2개 까지만 지원하더라구요
실행파일명은 web.js 로 제한되어있습니다 ㅠㅠ

근데 휴 package.json은 분명 위와 동일한데.. 아무리 해도 안되네요 ㅠㅠ
다시 싹 밀고 다시 해보겠습니다.

그래도 너무 감사합니다. 설치 방법등이 제한이 있으니, 온갖 구글링을 해봐도 제 경우와 달라서 내가 제대로 하고 있는건가? 조차도 알수가 없더라구요..ㅠㅠ
예전에 제가 cafe24 호스팅에서 성공한 소스를 보니깐
package.json에서 express는 안쓰면 제외 합니다.
그리고 포트 번호도 8001이라서 제가 드린 socket.server.js의 이름만 web.js로 변경해서 git으로 업로드 하면 되구요.

console.log()를 이용해서 뭐라도 찍어 놓으면
cafe24 홈페이지에 log를 볼수있는 메뉴가 있을텐데요^^;

그래도 안되시면 도와드릴테니 쪽지라도 보내주세요^^
nodejs 사용하신다면 forever 사용하는 것을추천합니다

@raineye
혹시 npm이 설치되었다면 npm list 로 dependencies 패키지 애들이 설치되었는지 확인해 보세요
raineye님은 cafe24 Node.js 호스팅을 이용중이셔서 forever나 npm을 쓸 수있는 REPL 환경이 아니신거 같습니다.

하지만, 좋은 해결법 제시 감사드립니다^^
아쉽게도 이 스킨에서 Node.js 소스는 몇줄 안됩니다^^;
Node.js의 자세한 사용법에 대해서는 아래의 튜토리얼에서 시작하시면 됩니다.

http://www.nodebeginner.org/index-kr.html
저는 사실 node.js을 모르는게 아니라 소켓서버의 원리가 이해가 안갑니다.
소켓서버를 웹호스팅서버에서는 아예 못돌리는건가요?
제가 공부를해본바로 보통 서버측에서 자바를 지원해줘야하더라구요...;
jsp서버...ㅇㅅㅇ;
cafe24의 Node.js 호스팅에선 가능합니다만, APM이 설치되어있는 일반적인 웹호스팅에선 아마 Node.js를 이용한 소켓서버는 구동 하실 수 없는 걸로 알고있습니다. APM에서 A와 P를 Node.js가 구현을 하는 거라서^^;

그리고 소켓 통신은 서버측 언어를 가리지 않고 구현 할 수 있습니다. JSP, PHP, Node.js로도 구현이 가능합니다.
그 중에서 Node.js를 이용한 소켓통신은 클라이언트의 브라우저도 가리지 않는것으로 유명하죠.
전체 1,203 |RSS
그누보드5 스킨 내용 검색 게시판에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT