Javascript 尝试在js文件中加载私钥会导致页面失败

Javascript 尝试在js文件中加载私钥会导致页面失败,javascript,node.js,ethereum,web3js,ganache,Javascript,Node.js,Ethereum,Web3js,Ganache,我正在尝试运行一个html网页,将信息加载到Ganache区块链中。我有一个app.js文件,当我使用命令节点app.js运行时,它可以工作。 但是,当我尝试在html页面底部运行app.js时,html页面停止加载 这似乎是在我使用缓冲区命令时发生的 const privateKey1=Buffer.from('d39f96797d2e190eaf3d2c0ecfca1446178b21e83cb23222621761d2cf44ba7c','hex') 是否有人知道如何将私钥传递到app.j

我正在尝试运行一个html网页,将信息加载到Ganache区块链中。我有一个app.js文件,当我使用命令节点app.js运行时,它可以工作。 但是,当我尝试在html页面底部运行app.js时,html页面停止加载

这似乎是在我使用缓冲区命令时发生的

const privateKey1=Buffer.from('d39f96797d2e190eaf3d2c0ecfca1446178b21e83cb23222621761d2cf44ba7c','hex')

是否有人知道如何将私钥传递到app.js文件中,因为缓冲区可能被限制为node.js


p、 s.私钥是使用Ganache创建的测试密钥

在web浏览器中没有
Buffer
对象,因此
Buffer.from()
将在浏览器中失败。它只存在于node.js中。“在html页面上运行app.js”是什么意思?句子结构糟糕。我的意思是打电话来。我想我需要找到另一种方法来解决这个问题。谢谢您的帮助。您不能在浏览器中运行该代码,也不应该将私钥传递给浏览器代码。web浏览器中没有
Buffer
对象,因此
Buffer.from()
将在浏览器中失败。它只存在于node.js中。“在html页面上运行app.js”是什么意思?句子结构糟糕。我的意思是打电话来。我想我需要找到另一种方法来解决这个问题。谢谢你的帮助。好吧,你不能在浏览器中运行该代码,你也不应该将私钥传递给浏览器代码。