728x90
반응형

node.js & js 11

( 스크랩 ) Socket.IO APIs

빠르게 훝어보는 node.js #10 - Socket.IO (2/4) 조대협 (http://bcho.tistory.com) Socket.IO APIs Socket.IO는 이밖에도 다양한 이벤트를 전달할 수 있는 API를 제공하는데, 이에 대해서 살펴보자. 여기서 사용하는 socket이라는 객체는 io.sockets.on('connection',function(socket){ 에 의해서 callback function에 의해서 전달된 인자임을 미리 명시해둔다. 1. 이벤트 보내기 받기 먼저 소켓으로 또는부터 이벤트를 보내고 받는 방법부터 알아보자.앞에 예제에서도 봤지만 가장 간단한 방법은 Ÿ * 이벤트 보내기 socket.emit('이벤트명',{메세지}); 현재 연결되어 있는 클라이언트 소켓에 “이벤트명”..

node.js & js 2019.03.04

node.js 에서 Json 객체 받아서 사용하기

// json 객체를 자바 스크립트 객체로 변환 var jsonObj = JSON.parse(userDatas); console.log(userDatas); // 받아는 와지는데 제이슨으로 값을 따로 언파싱을 할수 가 없네 console.log(""); console.log(""); console.log(jsonObj.user_Id); userDatas 는 Json 객체 ( 안드로이드에서 받을 때 사용했었습니다. ) // 자바스크립트 객체를 Json으로 변환 var makeJson = JSON.stringify(배열)

node.js & js 2018.12.31

윈도우 node.js 설치 및 실행

.js 설치 1. node.js 설치를 위해서 http://nodejs.org 사이트로 접속 해요. 2. nodejs.org 페이지를 첫페이지에 install 버튼이 보이는데요. OS에 따라 해당 하는 버전이 다운 받아지니 그냥 인스톨 눌러주세요. 3. .msi 확장자를 가지는 프로그램이 다운 받아지면 더블클릭하여 실행 4. node.js 설치 마법사가 실행되요. 5. 동의 해주시고 next 6. 원하시는 설치 위치를 지정해주시고요. next 7. 옵션 설정인데 node.js에 필수 패키지들이 있음으로 따로 용도가 있는게 아니라면 next를 눌러 모두 설치해줘요. 8. node.js 설치중... 30초정도면 설치가 끝나네요. 9. 이렇게 간단히 설치가 완료되고 설치 지정 경로로 가면 node.js 및 필..

node.js & js 2018.12.28

node js에서 fcm 푸시 메세지 보내기

Node.js로 FCM 발송 기능 구현하기 작성일자 2017-09-182017-09-26 글쓴이 쌤 Nodejs용 모듈인 “fcm-node” 모듈을 활용하면 NodeJS를 기반으로 한 FCM 발송 서버를 간단하게 구현할 수 있습니다. FCM 클라이언트 준비 FCM 클라이언트에 관련된 내용은 다음의 포스팅을 참고하시기 바랍니다. Cordova FCM 클라이언트 구현하기 (푸시메시지) FCM 발송을 위한 서비키 발급받기 FCM 클라이언트를 준비하는 과정에서 Firebase 사이트에 등록해 둔 프로젝트를 통해 “서비키”를 발급받을 수 있습니다. 프로젝트 개요에서 추가한 플랫폼에 대한 “설정” 화면으로 이동합니다. 상단 탭에서 “클라우드 메시징”을 선택하면 화면 중앙에 “서버키”가 표시됩니다. 이 값을 복사해 ..

node.js & js 2018.06.15

node.js js 에서 hash map 사용

npm 사용 :$ npm install hashmap 보어 사용 :$ bower install hashmap 릴리스 페이지 에서 마지막 안정 버전을 다운로드 할 수 있습니다 . 위험이 마음에 들면 최신 마스터 버전을 다운로드 할 수 있으며 대개 안정적입니다. 테스트를 실행하려면 다음과 같이하십시오.$ npm test 기술 이 프로젝트는 Node.js 와 브라우저HashMap 에서 모두 작동 하는 클래스를 제공 합니다 . HashMap 인스턴스 는 모든 유형의 키를 허용하는 키 / 값 쌍을 저장 합니다 . 일반 객체와 달리 키는 문자열 화되지 않습니다 . 예를 들어, 숫자와 문자열이 섞이지 않고 Date, RegExp's' , 'DOM Elements'등을 전달할 수 있습니다 . (균등 null및 unde..

node.js & js 2018.06.14

노드 js에서 배열 사용 하기

Node.JS는 자바스크립트가 기반이 되는 언어입니다. 따라서 자바스크립트를 모르는 경우에는 프로그램을 만들 수 없습니다. 자바스크립트를 잘 알고 있는 경우에는 이 페이지를 넘어가도 좋으나, 전혀모르는 경우는 이 페이지를 정독하시기를 권장합니다. 1. 자바스크립트의 배열 자바스크립트에서 다섯명의 사용자 정보를 관리하기 위해 다섯 개의 객체를 만들고 각각 다른 이름의 변수에 할당했다면 매번 다섯개의 변수에 접근하고 관리해야 하지만 변수를 하나만 만들고 그 안에 사용자 객체를 넣어 한꺼번에 관리 할 수있다면 각각을 따로 관리하는 것보다 훨씬 편해질 것 입니다. 타 언어와 같이 자바스크립트에서도 0번 인덱스 부터 시작하여 정의된 크기 -1 만큼의 인덱스가 생성됩니다. 배열을 만들 때는 대괄호(‘[]’)를 이용..

node.js & js 2018.06.10

안드로이 <--> 서버로 메세지 주고받기

안드로이드 // 소켓 생성 및 노드 js 서버와 연결. socket = IO.socket(nodeIp); socket.emit("joinTheRoom",String.valueOf(roomNo)); emit으로 보내는데 첫번째 인자는 ( 이벤트 이름 ) 두번째 인자는 ( 전달할 값 ) // json을 쓰기도 하더군요 저는 아직 초보라 그냥 String 으로 줫습니다. 서버 io.sockets.on('connect',function(socket){ socket.on('joinTheRoom',function(rNo){ console.log(rNo); }); } 어느 방향이던지 보낼때는 emit을 쓰고 수신할때는 on을 써서 받습니다. 'joinTheRoom' 은 안드로이드에서 보낸 이벤트 이름입니다. rNo ..

node.js & js 2018.06.08
728x90
반응형