首页 > 解决方案 > 解析 JS SDK:包大小

问题描述

我的任务是制作一个使用解析更高效的 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()

标签: parse-platformparse-javascript-sdk

解决方案


如果 147KB 对您来说是个大问题,您可以使用较低级别的 Node.js 库将您自己的 API 调用直接写入 REST API:https ://docs.parseplatform.org/rest/guide/


推荐阅读