在 NextJS 中使用 Web Crypto API,但出现错误“加密未定义”

Ale*_*rij 13 javascript next.js webapi

我可以在 NextJS 中使用 Web 加密 api 吗?

我尝试使用

crypto.subtle.digest('SHA-256', data)
Run Code Online (Sandbox Code Playgroud)

但出现错误

ReferenceError: crypto is not defined
Run Code Online (Sandbox Code Playgroud)

S.C*_*hen 11

在使用crypto模块之前,只需导入import crypto from "crypto"

这是加密货币的示例

  • 不要做这样的人。链接也不好 (6认同)
  • @LuisMartinez 为什么?你能反驳这一点吗?我不太明白为什么我不应该在 NextJS 中使用它 (4认同)

Vik*_*hee 11

对我来说,当我使用时它有效import * as

import * as crypto from 'crypto';
Run Code Online (Sandbox Code Playgroud)