2017-09-17 10 views
0

WebアプリケーションでJavascript SDKを使用してParse Server(back4app.com)にアクセスしようとしています。Parse Server - Javascript SDKを使用したParse Serverへのアクセス

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>Javascript Parse SDK</title> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
    <script src="https://npmcdn.com/[email protected]/dist/parse.min.js"></script> 
    <script src="app.js"></script> 
</head> 
<body> 

</body> 
</html> 

マイ解析Serverはプログラムクラスを持っている:私はこのようなindex.htmlファイルを持っています。そして、私は任意のプログラムという名前の1つのプログラムを検索したいと思います。私app.jsファイルは次のようである:

$(document).ready(function() { 
    var Parse = require('parse'); 
    Parse.initialize('MY_APP_ID'); 
    Parse.serverURL = 'https://parseapi.back4app.com/'; 

    var Program = Parse.Object.extend("Program"); 
    var query = new Parse.Query(Program); 
    query.equalTo("name", "Any Program"); 
    query.find({ 
     success: function(result) { 
     console.log(result); 
     }, 
     error: function(error) { 
     alert("Error: " + error.code + " " + error.message); 
     } 
    }); 
}); 

私のブラウザのコンソールで、エラーが発生します。http://docs.parseplatform.org/js/guide/
しかし運:

が、私はここにドキュメントを追いました。

答えて

0

私は存在しないWeb環境でrequireを呼び出しています。私はその行を削除し、JSキーを追加しました。だから私の最終的なapp.jsは以下のようになります:

$(document).ready(function() { 
    Parse.initialize('MY_APP_ID', 'JS_KEY'); 
    Parse.serverURL = 'https://parseapi.back4app.com/'; 

    var Program = Parse.Object.extend("Program"); 
    var query = new Parse.Query(Program); 
    query.equalTo("name", "Any Program"); 
    query.find({ 
     success: function(result) { 
     console.log(result); 
     }, 
     error: function(error) { 
     alert("Error: " + error.code + " " + error.message); 
     } 
    }); 
}); 

それは働いた。

関連する問題