提供给安全存储的值无效.值必须是字符串;如果值可序列化,请考虑对值进行 JSON 编码



尝试存储值以公开安全存储,但收到此错误

Invalid value provided to SecureStore. Values must be strings; consider JSON-encoding your values if they are serializable.
- node_modulesexpo-secure-storebuildSecureStore.js:25:14 in setItemAsync$
- node_modulesregenerator-runtimeruntime.js:45:44 in tryCatch
- node_modulesregenerator-runtimeruntime.js:271:30 in invoke
- node_modulesregenerator-runtimeruntime.js:45:44 in tryCatch
- node_modulesregenerator-runtimeruntime.js:135:28 in invoke
- node_modulesregenerator-runtimeruntime.js:170:17 in <unknown>
- node_modulespromisesetimmediatecore.js:45:7 in tryCallTwo
- node_modulespromisesetimmediatecore.js:200:23 in doResolve
- node_modulespromisesetimmediatecore.js:66:12 in Promise
- node_modulesregenerator-runtimeruntime.js:169:27 in callInvokeWithMethodAndArg
- node_modulesregenerator-runtimeruntime.js:192:38 in enqueue
- node_modulesregenerator-runtimeruntime.js:216:8 in <unknown>
- node_modulesexpo-secure-storebuildSecureStore.js:22:7 in setItemAsync
* srccontextAuthContext.js:32:37 in _callee$
- node_modulesregenerator-runtimeruntime.js:45:44 in tryCatch
- node_modulesregenerator-runtimeruntime.js:271:30 in invoke
- ... 13 more stack frames from framework internals

这是我正在尝试的代码...

await SecureStore.setItemAsync('email',response.data.email);

转换必须在发送友元变量之前完成,即使 JSON (( 遵循它的外观

await SecureStore.setItemAsync('email',JSON.stringify(response.data.email((;

相关内容

最新更新