0

我正在使用 Windows azure 来管理我的应用程序的数据。

我有一个名为“共享”的自定义 API,其中包含代码处理推送通知的应用程序。从另一个 API,我可以使用以下代码调用此方法:

var operations = require('./shared').operations;
operations["sendPush"](/*parameters*/);

当我从表的“插入”脚本中调用相同的代码时,我收到此错误:

Error in callback for table '*****'. Error: Cannot find module './shared'
[external code]
at Object.sendPush [as success] (</table/*****.insert.js>:57:30)
[external code]

有人知道如何解决吗?

我认为在 url './shared'处的秘密,来自 API,它在同一路径上,但从表中路径不同。

有谁知道添加表格行的 URL 请求的路径是什么?

4

3 回答 3

1

我成功了。通过创建 GIT 存储库,我可以访问共享文件夹。这个文件夹用于这样的事情。您可以在共享文件夹内的自述文件中查看文档。

于 2013-08-06T13:10:40.870 回答
1

共享脚本应位于service/shared文件夹中。然后,您可以使用相对路径从其他脚本中要求它们,如下所示:

require('../shared/mysharedscript.js')
于 2013-08-09T07:36:10.670 回答
1

我想知道这是否可能是范围问题,因为您在插入脚本的回调中?

您可以尝试var operations = require('./shared').operations;在插入操作之前移动到脚本的开头。

于 2013-08-06T09:27:06.907 回答