我的任务是制作使用Parse更有效的JS应用程序。它当前使用webpack v4和parse js sdk。
我注意到我的捆绑包中最大的模块是降低后147kb的parse SDK。
这是描述我全部使用此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()
如果147KB对您来说是一个大问题,则可以使用solow lats node.js库将自己的API调用直接编写到REST API:https://docs.parseplatform.org/REST/GUIDE/