我的任务是制作一个使用解析更高效的 js 应用程序。它目前使用 webpack v4 和 parse js sdk。
我注意到我的包中最大的模块是 parse sdk,在缩小后高达 147KB。
以下是描述我对这个 SDK 的整个使用的示例。据我所知,浏览器中的网络请求并不多。有没有办法使用这个 SDK 获得更小的包大小,或者如果包大小很重要,我应该自己编写逻辑?
(使用“”代替特定的键/配置值等)
初始化
Parse.initialize("");
Parse.serverURL = "";
检查是否登录
if(Parse.User.current()) { ... do stuff }
获取用户信息
const query = new Parse.Query("");
query.equalTo("user", Parse.User.current());
return query.find();
保存用户信息
const objectToSave = new Parse.Object("");
objectToSave("prop","value");
return objectToSave.save();
在登录
return Parse.User.logInWith(authProvider, { authData: { id: userId, access_token: accessToken } }).then(...
注销
Parse.User.logOut()