我总是无法识别leancloud的相关服务

html文件中,我用引入了leancloud的服务

但是在js文件中,从init开始我就无法运行这段代码
AV.init({
appId: APP_ID,
appKey: APP_KEY
});

// 建立TestObject表
var TestObject = AV.Object.extend('TestObject');
// 在表中建立一行数据
var testObject = new TestObject();
// 数据内容是words: 'Hello World!' 保存
// 若是保存成功,则运行 alert('')
testObject.save({
words: 'Hello World!'
}).then(function(object) {
alert('LeanCloud Rocks!');
})

为什么呢

  1. 如果您参照了文档中通过 CDN 引入 SDK 的代码,请注意 code.bdstatic.com 这个 CDN 并没有可用性保证。如果无法通过这个 CDN 引入 SDK,您可以换用其他 CDN,例如 jsDelivr2
  2. 请确认通过 AV.init 初始化时传入了至少包含 appIdappKeyserverURL 这三个属性的对象。详见文档的这部分1

如果代码依然无法运行,可以打开浏览器开发者工具中的控制台,看看是否能找到任何错误信息。