首页 > 解决方案 > 如何在客户端 javascript 中使用 node.js 缓冲区库

问题描述

我想在我的网站中使用缓冲区库(为了处理二进制数据)。这是我的用例:

const privateKey = Buffer.from('<User's private key here>', 'hex');

缓冲区在 node.js 中工作正常,无需任何额外的 npm 模块或脚本。但不知何故,它在网络浏览器中不起作用。它显示错误

未捕获的引用错误:未定义缓冲区

我虽然我们需要在我们的 html 文件中添加库脚本文件。请帮我解决这个问题?

标签: javascriptnode.jsbrowserbuffer

解决方案


从https://github.com/feross/buffer将独立脚本添加到 HTML

    <script src="https://bundle.run/buffer@6.0.3"></script>

然后在 JS

const privateKey = buffer.Buffer.from(PRIVATE_KEY_1, "hex");


推荐阅读