gpt4 book ai didi

reactjs - Reactjs 不支持 Bcrypt

转载 作者:行者123 更新时间:2023-12-04 00:05:05 25 4
gpt4 key购买 nike

我尝试使用 bcrypt 转换表单输入密码值。
像这样添加后,首先我安装了 bcrypt (npm install bcrypt --save)

var bcrypt = require('bcrypt');
var hash = bcrypt.hashSync(values.newPassword, 10);

然后在cmd中显示这样的错误
 ERROR in ./node_modules/forever-agent/index.js Module not found: Error: Can't resolve 'tls' in 

你能帮助我吗?谢谢

最佳答案

所以普通的 bcrypt 不像一个典型的库。它是用 C++ 编写的,并在您使用时为您的机器编译 npm install它。因此(以及更多)它在浏览器中不起作用。但是,有一个纯 javascript 实现与浏览器兼容(通常是可移植的):

bcryptjs

npm install bcryptjs

请阅读他们的浏览器实现以指导完成设置。他们需要做一些小事情来生成密码安全的随机数。

关于reactjs - Reactjs 不支持 Bcrypt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49443296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com