이 코드를 사용하여 Azure Worker Role에서 실행중인 node.js 파일에서 서비스 버스 큐를 호출합니다. 이 코드 작업자 역할에서 노드 JS의 Azure SDK가 Azure 작업자 역할에서 작동하지 않습니다.
var azure = require('azure'),
config = require('./config');
var serviceBusClient = azure.createServiceBusService(config.sbConnection);
console.log("Start");
serviceBusClient.getQueue("myqueue", function (error, queue) {
if(error){
console.log(error);
}
console.log(queue);
});
console.log("End");
는 "시작"과 "끝"로그인하지만 getQueue의 API가 작동하지 및 오류를 던지고되지 않고 내 로컬 컴퓨터에서 잘 작동하고 응답을 기록한다.
예 메시지 큐에서 사용할 수 있으며, 여기에 내 .csdef 파일 코드 <변수 이름 = "PORT"> <변수 명 ="에뮬 레이팅 "> 환경> –
AvinashSachdewani
한 번 더 package.json에서이 라인 ("엔진": { "노드": "4.4.7", "iisnode": "*"})을 추가하여 노드 버전을 변경했습니다. 응용 프로그램을 게시하기 전에이 cmdlet (Set-AzureServiceProjectRole WebRole1 노드 4.4.7)을 실행하십시오. 그러나 작업자 역할에서 명령 (node -v)을 실행하면 응용 프로그램에서 노드 js 버전 applicale가 0.6.20을 표시합니까? – AvinashSachdewani
내용 전체 내용이'.csdef'입니까? Visual Studio를 활용하여 새로운 클라우드 서비스를 구축 할 수 있습니까? –