javascript-sdk
javascript-sdk copied to clipboard
LeanCloud JavaScript SDK
给出一目了然的提示: https://leanticket.cn/t/leancloud/4833
我们也在前端做过一些关联型数据的存储实践, Repo: [ReactiveDB](https://github.com/teambition/reactivedb) 我在[知乎](https://zhuanlan.zhihu.com/p/27329160)上看到了你们的文章,觉得你们解决的问题和我们想要解决的场景很像。 也许我们可以花点时间互相了解一下设计思路然后进一步的交流探讨? 如果能花时间了解与回复,不甚感激。
https://github.com/leancloud/javascript-sdk/blob/master/src/file.js#L372 scaleToFit 无效 描述看来也需要修改一下 @param {Number} scaleToFit 是否将图片自适应大小。默认为true。
https://forum.leancloud.cn/t/javascript-file/13258
User collection级别的ACL如下: ```js create: 'role:admin', delete: 'role:admin', find: 'role:admin', get: 'public', update: 'public' ``` 某row的ACL如下: ```js { objectId: '123456', username: 'tester', ACL: { "*": {read: true}, "123456" {write: true}, "role:admin":...
OAuth常见场景: 1. createUserWithAuthData.then(signInUser) 2. currentUser.connect(AuthData) 3. findUserByAuthData.then(signInUser) LC RESTful API目前貌似只提供了前两种场景的解决方案, 没有针对第三种场景的方案. 只有login with username/password, mobile/smscode 等这样的API, 没有找到直接signIn一个User instance的API, 对第三种场景而言, 我目前是使用masterKey去refreshSessionToken来间接实现的, 不知是否能提供更加方便的方式呢? 比如: ```js User.signInWithAuthData(provider, thirdPartUserID) ```
``` return account.save({ fetchWhenSave: true, }); // 反直觉 return account.save(null, { fetchWhenSave: true, }); ``` https://github.com/leancloud/docs/pull/1818/files
有些方法名其实是一个词,但是却用了驼峰法,如 login,方法中都写成了 logIn(大写了 i ),类似的需求梳理下。
- [ ] 单测提出统一的配置到单独的文件中,配置包括 appId、appKey 等 - [ ] 每个文件梳理单测,保证单测的每个模块没有额外模块或数据上的依赖 - [ ] 单测逻辑应该是整洁的,测试时生成了新的数据,测试结束后应该清除 - [ ] 每个单测模块可以独立运行