Interface: DatastoreOptions
CloudControl Pro 9 Docs / datastore / DatastoreOptions
Interface: DatastoreOptions
datastore.DatastoreOptions
创建本地存储的选项。
See
Table of contents
Properties
Properties
encryptionKey
• Optional
encryptionKey: any
指定对本地存储的数据进行加密的Key,需要是为长度16, 32或64的字符串或二进制数据(分别对应AES128, AES256和AES512)
serializer
• Optional
serializer: Serializer
自定义本地存储的序列化器,默认是使用JSON进行序列化。以下是默认的JSON序列化器的代码,若要自定义序列化器可参数:
Example
const jsonSerializer = {
valueToString(data) {
if (typeof (data) === 'undefined') {
return '';
}
return JSON.stringify(data);
},
valueFromString: function (data) {
if (data === null || data.length === 0) {
return undefined;
}
return JSON.parse(data);
},
}