标签: azure-node-sdk

来自Azure主题/订阅的请求随机失败

我使用Azure的服务总线(专门的主题/订阅)来回发送消息.看似随意,当向主题发送消息时,消息似乎消失并且没有抛出错误.如果我在Azure管理门户中查看该主题的图表,我可以看到一部分消息失败.

2个问题:

1 - 哪些文档可以导致请求失败?

2 - 如何记录这些请求,以便查看错误?

azure node.js azureservicebus azure-node-sdk

6
推荐指数
0
解决办法
271
查看次数

如何从服务器端(使用NodeJS sdk)向Azure Notification Hub注册设备?

我正在开发Windows Phone 8.1 App(RT),我正在尝试使用Azure Notification Hub推送通知.我可以使用客户端SDK提供.但我想从服务器端进行设备注册,标记等.我在http://blogs.msdn.com/b/azuremobile/archive/2014/04/08/push-notifications-using-notification-hub-and-net-backend.aspx上看到了.Net后端的一个很好的指南.我在后端服务器端使用NodeJS.任何人都可以使用示例代码帮助我.

  • 我想从服务器端(iPhone,Android和Windows Phone)注册设备,实际上我在服务器端有设备令牌,这是通过API调用从设备发送的.
  • 我想不时地为每个设备更新多个标签.
  • 我想在用户请求时取消注册设备.
  • 我想使用模板将推送通知发送到特定标签.

azure node.js azure-notificationhub azure-node-sdk windows-phone-8.1

6
推荐指数
2
解决办法
2563
查看次数

在Azure Functions上部署节点应用程序

我想知道如何在Azure Functions上部署Node.js应用程序.

基本上,我有一个功能设置并运行一个基本的hello world http示例,如下所示:

module.exports = function (context, req) {
    context.log('JavaScript HTTP trigger function processed a request.');
    context.res = {
        // status: 200, /* Defaults to 200 */
        body: "Hello " + req.params.name
    };
    context.done();
};
Run Code Online (Sandbox Code Playgroud)

我试图部署到一个函数的应用程序是一个使用swagger的简单moc客户端(基本上接受请求并返回一些xml).app.js看起来像:

const SwaggerExpress = require('swagger-express-mw');
const app = require('express')();
const compression = require('compression');

const configSwagger = {
    appRoot: __dirname, // required config
};


SwaggerExpress.create(configSwagger, (err, swaggerExpress) => {
    if (err) {
        throw err;
    }

    // install middleware
    swaggerExpress.register(app);

    // server configuration
    const serverPort …
Run Code Online (Sandbox Code Playgroud)

azure node.js azure-node-sdk azure-webjobs azure-functions

5
推荐指数
1
解决办法
1638
查看次数

使用节点sdk通过Azure进行身份验证时出错:

我遵循教程Windows Azure SDK for Node.js - Compute Management来管理虚拟机.

我使用azure account cert exportto 下载了pem文件<Subscription GUID>.pem.

该脚本目前包含:

var subscriptionId ="<Subscription GUID>";
var pem = "<Subscription GUID>.pem";

var computeManagementClient = computeManagement.createComputeManagementClient(computeManagement.createCertificateCloudCredentials({
    subscriptionId: subscriptionId,
    pem: fs.readFileSync(pem)
}));
Run Code Online (Sandbox Code Playgroud)

当我从Node.js运行它时会产生错误:

C:\Apps\azure\node_modules\azure-mgmt-compute\node_modules\azure-common\lib\util\validate.js:416
  throw new Error('Required argument ' + name + ' for function ' + func + ' is
        ^
Error: Required argument credentials.pem for function CertificateCloudCredentials is not defined
    at throwMissingArgument (C:\Apps\azure\node_modules\azure-mgmt-compute\node_modules\azure-common\lib\util\validate.js:416:9)
    at ArgumentValidator._.extend.string (C:\Apps\azure\node_modules\azure-mgmt-compute\node_modules\azure-common\lib\util\validate.js:426:7)
    at C:\Apps\azure\node_modules\azure-mgmt-compute\node_modules\azure-common\lib\services\credentials\certificateCloudCredentials.js:35:9
    at Object.validateArgs (C:\Apps\azure\node_modules\azure-mgmt-compute\node_modules\azure-common\lib\util\validate.js:478:3) …
Run Code Online (Sandbox Code Playgroud)

azure node.js azure-node-sdk

2
推荐指数
1
解决办法
547
查看次数

如何从 Nodejs 堆栈上的 Azure Function App 中的 Azure 密钥保管库中提取密钥

我在 Nodejs 版本 12 中创建了一个 Azure Function 应用程序。我的托管环境是 Windows。捕获保存在我的函数内的 Azure 密钥保管库中的用户名和密码的最简单方法是什么。另外,我正在使用内联代码编辑器,因此应该如何捕获代码中的凭据。

谢谢

azure azure-node-sdk azure-keyvault azure-functions azure-function-app

2
推荐指数
1
解决办法
1623
查看次数

从节点API中的Azure Blob存储中读取内容

我是azure的新手,正在为我的应用程序使用一个存储帐户。基本上我在azure blob存储中存储了json文件。

我想从Node JS应用程序中的这些文件中读取数据,并对数据进行一些过滤,最终将其作为受保护的REST端点,以将UI / Client中的数据作为HTTP响应进行查看。

我浏览了有关Blob存储上不同操作的文档,该文档公开为NODE SDK,我们可以在下面的链接中找到它们,

https://github.com/Azure/azure-storage-node

但是我有一个问题是“如何读取json文件”。我看到一种方法getBlobToStream。这是否会在回调中为我提供json内容,以便我可以对数据做进一步处理并将其作为响应发送给请求的客户端。

请有人解释如何更好地执行此操作,或者这是我们唯一的选择。

谢谢您的帮助。

azure azure-storage-blobs node.js azure-node-sdk azure-blob-storage

1
推荐指数
1
解决办法
2423
查看次数

如何使用节点 sdk 将 azure 中的 blob 复制到另一个容器

我正在尝试将一个容器中的 blob 复制到 azure 中的另一个存储帐户。

我正在使用 @azure/storage-blob 12.0.0,但我无法弄清楚如何在不下载 blob 的情况下将其复制到另一个容器。

也许有人可以提供帮助并发布一个快速示例。

斯特凡

azure-storage-blobs azure-node-sdk

1
推荐指数
1
解决办法
705
查看次数