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

共有スクリプトは、service/sharedフォルダーに配置する必要があります。次に、次のように、相対パスを使用して他のスクリプトからそれらを要求できます。

require('../shared/mysharedscript.js')
于 2013-08-09T07:36:10.670 に答える