0
突然,azure在托管站点上抛出此错误。它在本地运行,但不在托管。它看起来像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) });
});
}
这是抛出此错误。
的客户那里正在为外部库即<script src="//zumo.blob.core.windows.net/sdk/azure-mobile-apps-client.2.0.0.js"></script>
但是,如果我使用的是NPM包,那么它不工作。
谢谢。 +1为研究。但是,我正在使用2.0.1的npm包,而我仍然遇到这个问题。 – User1911
他们只是禁用部分代码发生此错误的缩小。如果您安装npm软件包并缩小自己,错误仍然存在。 – kraiz