Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 调用Azure createServiceBusService时指定帐户信息 出身背景_Node.js_Azure_Azureservicebus_Azure Servicebus Queues - Fatal编程技术网

Node.js 调用Azure createServiceBusService时指定帐户信息 出身背景

Node.js 调用Azure createServiceBusService时指定帐户信息 出身背景,node.js,azure,azureservicebus,azure-servicebus-queues,Node.js,Azure,Azureservicebus,Azure Servicebus Queues,我正在创建一个使用Azure服务总线的基本Node.js应用程序,但是我找不到一种方法来正确地将配置发送到这些方法,因为我找不到Node.js的任何文档 研究 我已经阅读了本教程: 在该教程中,他们引用了以下内容: Azure模块读取环境变量 AZURE_SERVICEBUS_连接_字符串以获取 连接到服务总线。如果未设置此环境变量,则 调用时必须指定帐户信息 createServiceBusService 由于各种原因,我无法为此设置ENV变量,但我可以在调用该方法时将我的帐户信息发送给该方法

我正在创建一个使用Azure服务总线的基本Node.js应用程序,但是我找不到一种方法来正确地将配置发送到这些方法,因为我找不到Node.js的任何文档

研究 我已经阅读了本教程:

在该教程中,他们引用了以下内容:

Azure模块读取环境变量 AZURE_SERVICEBUS_连接_字符串以获取 连接到服务总线。如果未设置此环境变量,则 调用时必须指定帐户信息 createServiceBusService

由于各种原因,我无法为此设置ENV变量,但我可以在调用该方法时将我的帐户信息发送给该方法

有问题吗?任何地方都没有指定如何使用Node.js执行此操作的信息

我也搜索了我能找到的所有文档,但通常是C或Java

密码 以下是说明此问题的示例代码:

const azure = require( "azure" );
// Pass account information object to this method
const serviceBusService = azure.createServiceBusService( );
问题 createServiceBusService方法所需的输入格式是什么? 是否有任何文档描述Node.js的Azure服务总线API?
可以将连接字符串传递给方法:

const serviceBusService = azure.createServiceBusService('Endpoint=sb://<service bus account name>.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<your shared access key>');
不幸的是,文档对于服务总线来说非常糟糕,但好处是SDK在Github上是开源的。您可以使用源代码代替文档


事实上,我只是从那里找到了这个解决方案。

您可以将连接字符串传递给该方法:

const serviceBusService = azure.createServiceBusService('Endpoint=sb://<service bus account name>.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<your shared access key>');
不幸的是,文档对于服务总线来说非常糟糕,但好处是SDK在Github上是开源的。您可以使用源代码代替文档


事实上,我只是从那里找到了这个解决方案。

请尝试类似的方法:const serviceBusService=azure.createServiceBusService'Endpoint=sb://.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=';上帝啊成功了!我希望该方法接收某种类型的JSON对象或任何其他对象。你怎么知道那只是一根绳子?你在哪里找到的信息?如果你写下来,我会接受你的回答!请尝试以下操作:const serviceBusService=azure.createServiceBusService'Endpoint=sb://.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=';上帝啊成功了!我希望该方法接收某种类型的JSON对象或任何其他对象。你怎么知道那只是一根绳子?你在哪里找到的信息?如果你写下来,我会接受你的回答!使用源代码而不是文档在很多方面都是错误的。。。但是你做得很好。谢谢你的帮助!使用源代码而不是文档在很多方面都是错误的。。。但是你做得很好。谢谢你的帮助!