【问题标题】:How to use Javascript in a SharePoint 2013 App to receive messages from Azure Service Bus如何在 SharePoint 2013 应用程序中使用 Javascript 从 Azure 服务总线接收消息
【发布时间】:2016-07-28 13:52:17
【问题描述】:

我有一个 SharePoint 2013 应用程序,它使用 Javascript 和一些 Typescript 在 Visual Studio 2013 中编写,该脚本托管在用于 SharePoint 环境的应用程序目录中。

应用程序联系一个 REST 服务,该服务以 JSON 格式将大量信息(有时超过 WebProxy 的 200kb 限制)放到 Azure 门户中托管的 Azure 服务总线队列中。

在联系 Web 服务的函数的回调中,我需要能够从 Azure 服务总线队列接收消息,以便我可以在应用页面的屏幕上显示信息。

我尝试了几个 Javascript SDK,它们似乎无法报告失败,可能是因为跨域。

我也看过 NodeJs,但似乎没有关于如何使用 NodeJs 设置现有 SharePoint 应用程序然后使用 NodeJs 联系 Azure 服务总线的分步指南。

我还查看了 azure.d.ts(DefinitelyTyped Typescript 文件),但该文件或 node.d.ts 似乎没有相应的 JavaScript 或库。这意味着当应用程序运行时,显示的错误是 azure.d.ts 和 node.d.ts 中的函数未定义。我认为这可能是正确的方法,但我缺少需要包含在我的 HTML 中的 Javascript 文件\库。

谁能给我指出一个资源或告诉我如何让它工作?

【问题讨论】:

    标签: javascript node.js azure sharepoint-2013


    【解决方案1】:

    在Node.js中集成Azure Service Bus需要node.js运行环境,好像sharepoint没有提供。

    如果要集成 Azure 服务总线,可以利用 Azure Web AppsAPI AppsFunction Apps 来实现功能,将 API 公开给共享点的 javascript 脚本,并在 Azure 应用服务上配置 CORS 设置以用于您的共享点端点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 2022-10-04
      • 1970-01-01
      相关资源
      最近更新 更多