我需要从触发器调用推送通知,但我需要执行以下操作:
var azure = require('azure');
var notificationHubService = azure.createNotificationHubService("","");
但我得到以下内容:
执行Javascript。 Exception = ReferenceError:'require'是 未定义
有没有其他方法可以实现这一点,我可以导入node.js库吗?
答案 0 :(得分:0)
我已经开发出了在documentdb-utils中的DocumentDB服务器端脚本中包含一些npm模块的功能。它使用UDF和sprocs进行了测试,但它应该适用于触发器。但它并不适用于所有npm模块,所以ymmv。
那就是说,我不认为这是你唯一的问题。据我所知,没有为DocumentDB服务器端脚本启用从javascript代码(XHR,node.js HTTP.request等)调用的常规方法。如果没有某种方式拨打电话,我认为没有办法做你想做的事。
我有类似的情况。我的工作直到DocumentDB有某种消息总线或pub / sub,我在DocumentDB文档中排队消息并轮询它们。