2017-04-19 10 views
0

를 사용하여 필요한 도움 :[iotivity] 내가이 코드를 사용하고있는 자바 스크립트 API

Client.js :

var client = require('./Client'); 
client.on("resourcefound",function(event){ 
    //client.retrieve(); 
    //client.update(); 
}); 
client.findResources(); 

Server.js :

var server=require('./Server'); 

server.register({ 
    resourcePath:"https://stackoverflow.com/a/fan", 
    resourceTypes:[ "core.fan" ], 
    interfaces:["oic.if.baseline"], 
    discoverable: true, 
    properties:{on:false} 
}); 

나는이 코드를 실행하고 및 두 터미널에서 무한 루프처럼 아무것도 발생하지 않았습니다.

나는 카리의 코드를 사용하고 그리고 난 사람이 클라이언트가 자원을 발견하고 내가 요청 및 응답을 참조하기 위해 무엇을 할 수 있는지 이해하는 데 도움 수있는 오류

많이 얻을.

추 신 : require가 올바른지 잘 모릅니다. Sakari는 client.js에 대해 require ("oic") ("client")라고 말했지만 oic을 찾을 수 없으므로 오류가 발생합니다.

+0

카리의 poussa 발표 : http://events.linuxfoundation.org/sites/events/files/slides /NodeJS_JavaScript-for-Iotivity.pdf. – jimloca

+1

코드의 스크린 샷을 게시하지 마십시오. 여기에 텍스트로 코드를 포함하십시오. – Filburt

+0

ohh 나는 그것을 알지 못해 미안해! – jimloca

답변

0

최신 버전의 iotivity-node를 사용하는 것이 좋습니다. IoTivity 1.3.0이 릴리스되었으며 최근 버전의 iotivity-node에서 지원됩니다.

최신 코드를 사용하여 문제가 계속되면 알려주세요.

은 다음 경로의 클라이언트 및 서버 코드를 나타냅니다.

JS/높은 수준의 클라이언트 - example.js의 JS/높은 수준의 서버 - example.js