入門(mén)
將Parse SDK集成到JavaScript項(xiàng)目中的最簡(jiǎn)單方法是通過(guò)npm模塊限匣。但是恨胚,如果要使用預(yù)編譯文件,可以從npmcdn獲取它方庭。開(kāi)發(fā)版本可以在https://npmcdn.com/parse/dist/parse.js上找到销钝,最小的生產(chǎn)版本是https://npmcdn.com/parse/dist/parse.min.js有咨。
在不同平臺(tái)上使用Parse
JavaScript生態(tài)系統(tǒng)廣泛,包含大量的平臺(tái)和執(zhí)行環(huán)境蒸健。為了解決這個(gè)問(wèn)題座享,Parse npm模塊包含專門(mén)針對(duì)Node.js和React Native環(huán)境中使用的SDK 。并非所有功能在所有環(huán)境中都能運(yùn)行纵装,因此使用適當(dāng)?shù)能浖鼘⒋_保諸如本地存儲(chǔ)征讲、用戶會(huì)話和HTTP請(qǐng)求之類的操作能使用到合適的依賴關(guān)系。
要在基于瀏覽器的應(yīng)用程序中使用這個(gè)npm模塊橡娄,通常的方式需要引用:
var Parse = require('parse');
對(duì)于服務(wù)器端應(yīng)用程序或Node.js命令行工具诗箍,請(qǐng)使用'parse/node':
// In a node.js environment
var Parse = require('parse/node');
對(duì)于React Native應(yīng)用程序,則為'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)原版說(shuō)明不同滤祖,官網(wǎng)原版第一行為“Parse.initialize("YOUR_APP_ID");”筷狼,但這樣只能使用REST API形式訪問(wèn)Parse 服務(wù),不能使用Parse Server JavaScript API匠童。而本系列中使用的都是Parse Server JavaScript API埂材。
第一行中添加的“unused”是指javaScriptKey,在Parse Server端未設(shè)置該key時(shí)汤求,其值是“unused”俏险。
Parse Server的JavaScript SDK最初基于流行的Backbone.js框架,但它提供了靈活的API扬绪,可以將其與您喜歡的JS庫(kù)搭配使用竖独。我們的目標(biāo)是盡量減少配置,并讓您可快速在Parse上構(gòu)建JavaScript和HTML5應(yīng)用挤牛。
我們的SDK支持Firefox 23+莹痢,Chrome 17+,Safari 5+和IE 10墓赴。 IE 9僅支持使用HTTPS托管的應(yīng)用程序竞膳。