【发布时间】:2020-12-27 13:15:29
【问题描述】:
我搜索、搜索并没有找到异步 Buffer.from()。 我有 for 循环,其中有 Buffer.from(),一切正常,但是这个 Buffer 让我睡了 100-300 毫秒,不幸的是,情况并非如此。 你有解决办法吗?
// 编辑
await group.getIcon() - 返回承诺缓冲区,我需要这个到 base64。
这样的代码:
try {
groupIcon = Buffer.from(await group.getIcon()).toString("base64");
} catch (error) {
console.log("Not found icon");
}
有人知道 npmjs.com 上的库,因为它是异步发生的吗?
它是我需要转换为 base64 的函数。 https://multivit4min.github.io/TS3-NodeJS-Library/classes/teamspeakservergroup.html#geticon
【问题讨论】:
-
如果您需要转换大量图标,请尝试考虑工作线程。
-
所有繁重的同步计算都应该从主(和单!)线程中删除。
标签: node.js asynchronous