如何解决如何在浏览器客户端中使用 bcryptjs 与下一个 js 和打字稿
我想在将密码发送到服务器之前在客户端散列密码(我将再次散列它)。所以我决定使用bcryptjs - npm。但我无法让它在客户端工作。它会抛出这样的错误 -
./node_modules/browserify-sign/node_modules/readable-stream/readable-browser.js
Module build Failed: Error: ENOENT: no such file or directory
假设的方法似乎是添加一个脚本标记,该标记创建一个名为 dcodeIO
的全局变量,然后访问其 bcrypt
属性。如 this issue in github
但在打字稿中,我不能只访问尚未实例化的全局变量。所以 typescript 在编译时抛出错误,因为它没有找到 dcodeIO
我可能做错了。如果在客户端使用下一个 JS 和 typecipt 实现哈希,“假设”的方式是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。