新模块导入错误=>“ReferenceError:self未定义”

问题描述 投票:0回答:1
import { EncryptStorage } from 'encrypt-storage';

export const encryptStorage = EncryptStorage('secret_key');

encryptStorage.setItem('user', userObj);

错误:

我正在尝试使用 encrypt-storage 加密本地存储,但是导入给了我错误,并且在仅输入 3 行代码后项目崩溃了。

下一个的动态导入不起作用,因为我找到的大多数解决方案都是针对组件而不是包。

此解决方案不适用于动态模块导入,因为我在加载程序中遇到一些分配错误。

提前致谢。 :)

reactjs encryption next.js local-storage
1个回答
0
投票

拜托,我仍然遇到这个问题。我迫切需要帮助来部署到 cloudflare 页面

从 'next/head' 导入 Head; 从 '../../helpers/functions' 导入 { makeApiRequest };

导出异步函数 getServerSideProps(context) { const { 查询 } = 上下文; const StudentRoute =

/v1/students/${query.id}
; 返回等待makeApiRequest(上下文,studentRoute); }

导出常量配置= { 运行时:'边缘', };

导出默认函数测试({responseData}){ const { 数据 } = 响应数据; 返回 ( 学生|细节

        <main className=py-1>
            
        </main>
    </div>
)

}

我收到此错误 参考错误:自我未定义 无法收集 /student_details/[id] 的页面数据

我使用的是 nextjs 12.3 版本

© www.soinside.com 2019 - 2024. All rights reserved.