入門
將Parse SDK集成到JavaScript項目中的最簡單方法是通過npm模塊。但是,如果要使用預編譯文件,可以從npmcdn獲取它。開發(fā)版本可以在https://npmcdn.com/parse/dist/parse.js上找到,最小的生產(chǎn)版本是https://npmcdn.com/parse/dist/parse.min.js。
在不同平臺上使用Parse
JavaScript生態(tài)系統(tǒng)廣泛,包含大量的平臺和執(zhí)行環(huán)境。為了解決這個問題,Parse npm模塊包含專門針對Node.js和React Native環(huán)境中使用的SDK 。并非所有功能在所有環(huán)境中都能運行,因此使用適當?shù)能浖鼘⒋_保諸如本地存儲、用戶會話和HTTP請求之類的操作能使用到合適的依賴關系。
要在基于瀏覽器的應用程序中使用這個npm模塊,通常的方式需要引用:
var Parse = require('parse');
對于服務器端應用程序或Node.js命令行工具,請使用'parse/node':
// In a node.js environment
var Parse = require('parse/node');
對于React Native應用程序,則為'parse/react-native':
// In a React Native application
var Parse = require('parse/react-native');
要用Javascript初始化你自己的Parse-Server,你需要這樣初始化您的代碼:
Parse.initialize("YOUR_APP_ID","unused");
Parse.serverURL = 'http://YOUR_PARSE_SERVER:1337/parse'
注:此處與官網(wǎng)原版說明不同,官網(wǎng)原版第一行為“Parse.initialize("YOUR_APP_ID");”,但這樣只能使用REST API形式訪問Parse 服務,不能使用Parse Server JavaScript API。而本系列中使用的都是Parse Server JavaScript API。
第一行中添加的“unused”是指javaScriptKey,在Parse Server端未設置該key時,其值是“unused”。
Parse Server的JavaScript SDK最初基于流行的Backbone.js框架,但它提供了靈活的API,可以將其與您喜歡的JS庫搭配使用。我們的目標是盡量減少配置,并讓您可快速在Parse上構建JavaScript和HTML5應用。
我們的SDK支持Firefox 23+,Chrome 17+,Safari 5+和IE 10。 IE 9僅支持使用HTTPS托管的應用程序。