将kinvey web与WebStorm IDE结合使用

Using kinvey web with WebStorm IDE

本文关键字:结合 IDE WebStorm kinvey web      更新时间:2023-09-26

大家好,我只想宣布,我在构建网络项目方面几乎没有经验,这是我第一次在网络应用程序上使用kinvey这样的服务。

我一直在努力遵循kinvey的快速入门指南,但似乎在第一步就被卡住了。当(试图)使用WebStorm将kinvey集成到我的应用程序中时,它似乎找不到文件或其他东西,但最终没有执行脚本标记。我甚至可以单独下载这些文件,并尝试运行该文件,但它不起作用。普通的脚本标记可以正常工作。

有人能告诉我我做错了什么吗?这是我复制的快速入门指南的代码。

<script src='//da189i1jfloii.cloudfront.net/js/kinvey-html5-1.6.8.min.js'>
    console.log("attemping to connect to kinvey")
    var promise = Kinvey.init({ appKey    : 'XXXXXXXXX', appSecret : 'XXXXXXXXXX'});
    promise.then(function(activeUser) {
        console.log("Connected to kinvey");
    }, function(error) {
        console.log("Error connecting to kinvey");
    });
    var promise = Kinvey.ping();
    promise.then(function(response) {
        console.log('Kinvey Ping Success. Kinvey Service is alive, version: ' + response.version + ', response: ' + response.kinvey);
    }, function(error) {
        console.log('Kinvey Ping Failed. Response: ' + error.description);
    });
</script>

在和kinvey玩过之后,我找到了这个(非常简单)的解决方案。我只需要把src调用放在一个单独的脚本标记中,我的最终代码是这样的(js/kinnvey.js)是下载的kinvey文件。

<script src="js/kinvey.js"></script>
<script>
    console.log("attemping to connect to kinvey")
    var promise = Kinvey.init({ appKey : 'XXXXXXXXXX', appSecret : 'XXXXXXXXXXXXXXX'});
    promise.then(function(activeUser) {
        console.log("Connected to kinvey");
        var promise2 = Kinvey.ping();
        promise2.then(function(response) {
            console.log('Kinvey Ping Success. Kinvey Service is alive, version: ' + response.version + ', response: ' + response.kinvey);
        }, function(error) {
            console.log('Kinvey Ping Failed. Response: ' + error.description);
        });
    }, function(error) {
        console.log("Error connecting to kinvey");
    });