crypto-js如何隐藏类方法?

时间:2016-04-02 03:48:47

标签: javascript node.js encryption methods cryptojs

从此开始

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如何做到这一点?无法从浏览器直接访问,但可以在节点中访问?

1 个答案:

答案 0 :(得分:1)

我相信你的问题是'crypto'是由window对象在内部保留的。尝试以其他名称导入。