簡體   English   中英

crypto-js 如何隱藏類方法?

[英]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 如何做到這一點? 不能直接從瀏覽器訪問,但可以在節點中訪問?

我相信您的問題是“加密”是由 window 對象在內部保留的。 嘗試以其他名稱導入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM