小编Uma*_*air的帖子

“npx Hardhat 帐户”在 Hardhat 最新版本 2.9.9 中不可用

我已经安装了最新版本的安全帽。它安装得很好。

设置安全帽并安装所有必需的软件包后,当我运行时:

npx hardhat accounts
Run Code Online (Sandbox Code Playgroud)

它给出了一个错误:

Error HH303: Unrecognized task accounts
Run Code Online (Sandbox Code Playgroud)

似乎“帐户”任务已在最新版本的安全帽中删除。我现在的问题是获取安全帽生成的钱包帐户列表?

ethereum hardhat

12
推荐指数
2
解决办法
5344
查看次数

BCrypt 错误非法参数:字符串、对象

我正在开发一个基于 NodeJS 和 ReactJS 的 Web 应用程序,其中我尝试对多个路由中的密码进行哈希处理,一个用于注册,另一个用于更改密码。

为此,我在两条路线之外生成盐,因此它们都使用相同的盐,如下所示:

const salt = bcrypt.genSalt(10);
Run Code Online (Sandbox Code Playgroud)

现在在路由内部,生成如下:

user.password = await bcrypt.hash(newPassword, salt);
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,它给出以下控制台错误:

非法参数:字符串、对象

当我在各个路由内生成盐时,哈希操作运行良好。可能是什么原因?

authentication bcrypt node.js

4
推荐指数
1
解决办法
7720
查看次数

标签 统计

authentication ×1

bcrypt ×1

ethereum ×1

hardhat ×1

node.js ×1