这是我的密码。无法找出发生错误的原因。该函数是异步类型。
const func = async () => {
{submission[0].emoticons.map((item, idx) => {
console.log('apngToFrame is working')
const imgsrc = `${url}${item.id}`
var container2 = document.querySelector('.output2')
const response = await fetch(imgsrc)
const buffer = await response.arrayBuffer()
const apng = parseAPNG(buffer)
if (apng instanceof Error){
console.error('apng.message', apng.message)
return ;
}
await apng.createImages()
apng.frames.forEach(f => {
container2.appendChild(f.imageElement)
})
})}
}
为映射中使用的回调函数添加async
const func = async () => {
{submission[0].emoticons.map(async(item, idx) => {
console.log('apngToFrame is working')
const imgsrc = `${url}${item.id}`
var container2 = document.querySelector('.output2')
const response = await fetch(imgsrc)
const buffer = await response.arrayBuffer()
const apng = parseAPNG(buffer)
if (apng instanceof Error){
console.error('apng.message', apng.message)
return ;
}
await apng.createImages()
apng.frames.forEach(f => {
container2.appendChild(f.imageElement)
})
})}
}
因此,我尝试使用async/await,但出现以下错误: 代码如下:
我正在尝试使用节点版本6.2.1与我的一些代码。计划将大多数面向超回调的代码迁移到看起来更干净、性能更好的代码。 我不知道为什么,当我试图执行节点代码时,终端抛出了一个错误。 你好。js 日志- 我错过了什么?请给我一些同样的灯。 更新1: 我试着按照昆汀的建议使用巴贝尔,但是,我仍然得到以下错误。 更新代码- 日志-
使聊天应用程序通过Node in action引用,并在运行server.js时,得到以下错误:function serveStatic(response,cache,absPath)^^^^^^^^^^^^syntaxerror:exports.runinthiscontext(VM.JS:73:16)在module._compile(module.js:543:28)在object.modul
我正在努力找出以下语法的问题: 我一直得到错误说: 等待是一个保留字 ...但是在异步函数中不合法吗? 调度位来自report-thunk库。
问题内容: 我正在尝试运行node.js后端服务器。我在Node.js文件中导入时收到错误。 文件中的行是: 我启动简单的命令: 这不是罕见的错误,但通常会在其他库中发生。我还没有看到Node.js的解决方案。我该如何解决?我正在使用Windows Server。 编辑: 我发现它是ES6,但是我怎么启动它呢?它看起来像应用程序的后端,但是我不知道应该使用什么命令来正确启动它。 问题答案: 该关键
问题内容: 运行这部分代码时出现错误。尝试了一些现有的解决方案,但都没有帮助 我总是收到这个错误 问题答案: 这意味着在完成所有代码块之前,已到达源代码的末尾。代码块以类似如下的语句开头,然后至少需要一行包含其中应包含的代码的行。 好像您在ipython控制台中逐行执行程序。这适用于单个语句,例如for循环,但不适用于代码块。请参见以下示例: 为避免此错误,您必须将整个代码块作为单个输入输入: