在Parse-SDK-JS中设置StorageController

时间:2019-10-24 05:15:17

标签: parse-platform parse-javascript-sdk

我正在开发一个离子应用程序,因此我想使用离子存储模块在设备上存储数据。

解析是后端,所以我必须告诉解析SDK它应该使用Ionic Storage。我像使用离子存储一样构建了包含的react-native的StorageController,但是在不克隆SDK,更改Storage.js并添加另一个else子句的情况下,找不到找到设置StorageController的方法

if (process.env.PARSE_BUILD === 'react-native') {
  CoreManager.setStorageController(require('./StorageController.react-native'));
} else if (process.env.PARSE_BUILD === 'ionic') {
  CoreManager.setStorageController(require('./StorageController.ionic'));
} else if (process.env.PARSE_BUILD === 'browser') {
  CoreManager.setStorageController(require('./StorageController.browser'));
} else {
  CoreManager.setStorageController(require('./StorageController.default'));
}

在解析初始化时,有没有一种方法可以随时调用CoreManager.setStorageController

1 个答案:

答案 0 :(得分:1)

我认为您应该能够做到这一点:

const Parse = require('parse');
const ionicController = require('./StorageController.ionic');

Parse.CoreManager.setStorageController(ionicController);