2

Azure ストレージ プログラムを実行しています。

https://www.windowsazure.com/en-us/develop/nodejs/tutorials/web-site-with-storage/

アプリケーションを実行すると、エラーが発生します。

C:\node\Azuretablestorage2\models\task.js:16
        throw error;
              ^
ReferenceError: error is not defined
    at tableCreated (C:\node\Azuretablestorage2\models\task.js:16:15)
    at C:\node\Azuretablestorage2\node_modules\azure\lib\services\table\tableservice.js:268:5
    at C:\node\Azuretablestorage2\node_modules\azure\lib\services\table\tableservice.js:235:7
    at C:\node\Azuretablestorage2\node_modules\azure\lib\services\core\serviceclient.js:534:11
    at C:\node\Azuretablestorage2\node_modules\azure\lib\services\table\tableservice.js:238:5
    at Request._callback (C:\node\Azuretablestorage2\node_modules\azure\lib\services\core\serviceclient.js:197
    at C:\node\Azuretablestorage2\node_modules\azure\node_modules\request\main.js:122:22
    at Request.<anonymous> (native)

コードからは次のとおりです。

 this.storageClient.createTableIfNotExists(tableName, 
    function tableCreated(err) {
      if(err) {
        throw error;

私は紺碧をインストールしましたが、まだこのエラーが発生しています..このエラーの理由は何か提案があります

4

1 に答える 1

0

そのコードはバグがあるようです。おそらく読むべきthrow err;です。実際のエラーをスローすると、問題が何であるかを確認できます (そもそもなぜエラーが発生するのか)。

于 2012-11-07T08:11:02.143 に答える