node.js - 在node.js中,Buffer.from()方法抛出 "ascii is not a function"错误

标签 node.js node.js-stream

在 Node.js 中,Buffer 类是全局的。当我尝试在 Visual Studio 代码中执行以下代码行时,node.js 抛出异常。

我的代码

var buffer = Buffer.from('Hello','ascii');

异常

TypeError: ascii is not a function
    at Function.from (native)
    at Function.from (native)

最佳答案

您看到的 Buffer.from() 实际上是 ArrayBuffer.from(),它具有不同的行为。对于 LTS 用户来说幸运的是,node v4.5.0最近发布的,确实包含新的 Node Buffer API(包括自定义 Buffer.from())。此外, Node v6.x(将于 10 月份成为下一个 LTS 分支)已经拥有这些 API 一段时间了。

关于node.js - 在node.js中,Buffer.from()方法抛出 "ascii is not a function"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39091204/

相关文章:

javascript - 如何将输入给出的文本存储到 JSON 文件

Javascript Electron 从列表中删除/忽略某个项目

Node.js HTTPS 代理服务器不工作

sql-server - 如何在 Node.js 中加密到 SQL Server 的连接

node.js,获取 zip 文件并将其解压到 RAM

javascript - Node.js "write after end"错误

javascript - 随时随地将文本附加到 Node.js 流

javascript - 如何在 Ubuntu 上从命令行运行这个 html-minifier?

node.js - 如何在 NodeJS 中模拟流

node.js - 可写流完成了吗?