2017-06-27 10 views
0

突然、紺碧はホスティングサイトでこのエラーを投げています。ローカルでは実行されていますが、ホスティングでは実行されません。 where({...})が問題を引き起こしているようです。Windows Azure:サポートされていない式null

authenticateUser(user){ 
     var table = this.client.getTable("user").where({ id: user.id, password: user.password }); 
     return new Promise((resolve, reject) => { 
      table.read() 
       .done(function (items) { 
        if(items.length > 0) resolve(items[0]) 
        else resolve(false); 
       }, function (error) { reject(error) }); 
     }); 
    } 

このエラーが発生しています。

enter image description here

私はそれが動作していない、NPMパッケージを使用していた場合、クライアントはしかし、外部のライブラリすなわち<script src="//zumo.blob.core.windows.net/sdk/azure-mobile-apps-client.2.0.0.js"></script>のために働いているザ・。

答えて

1

変数名のマングリングを行うために、縮小されたバンドルにバグがあります。この問題はtable.where(whereclause).read() doesn't work on minified version #249で報告されています。 この問題を解決するには、バージョンを2.0.1にアップグレードしてください。

+0

ありがとうございました。 +1のための研究。しかし、私は2.0.1のnpmパッケージを使用していますが、私はまだその問題を抱えています。 – User1911

+0

彼らはこのエラーが発生した部分のコードの縮小を無効にしました。 npmパッケージをインストールして自分自身を小さくすると、エラーは解決しません。 – kraiz

関連する問題