crypto-js 如何隐藏 class 方法?
how crypto-js hide the class method?
从这个开始
import crypto from 'crypto-js'
global.crypto = crypto
当我从浏览器控制台访问加密时,出现以下错误
crypto['AES'].encrypt('MyString', 'pass').toString() // Uncaught TypeError: Cannot read property 'encrypt' of undefined(…)
但是当我从 Node 访问它时它工作 -_-
crypto['AES'].encrypt('MyString','pass').toString() // Encrypted String
Crypto JS 如何做到这一点?无法直接从浏览器访问,但可以在节点中访问?
我认为您的问题是 'crypto' 由 window 对象在内部保留。尝试以其他名称导入。
从这个开始
import crypto from 'crypto-js'
global.crypto = crypto
当我从浏览器控制台访问加密时,出现以下错误
crypto['AES'].encrypt('MyString', 'pass').toString() // Uncaught TypeError: Cannot read property 'encrypt' of undefined(…)
但是当我从 Node 访问它时它工作 -_-
crypto['AES'].encrypt('MyString','pass').toString() // Encrypted String
Crypto JS 如何做到这一点?无法直接从浏览器访问,但可以在节点中访问?
我认为您的问题是 'crypto' 由 window 对象在内部保留。尝试以其他名称导入。