SyntaxError:await 仅在带有 Apify Metamorph 的异步函数中有效

跳过伟大的大师

我正在尝试通过一个非常简单的示例来了解 Apify 的Actor Metamorph

const Apify = require('apify');
const request = require('request-promise');

Apify.main(async () => {

    const newInput = {
        startUrls: [{url: "http://example.org"}],
        pageFunction: () => {
            const title = await page.title();
            console.log(title);
        }
    };

    await Apify.metamorph('apify/web-scraper', newInput);

});

但是运行失败并出现语法错误:

语法错误:await 仅在异步函数中有效

我如何将 的async性质传递pageFunctionapify/web-scraperthrough Metamorph ?

简·科恩

只需将async关键字放在函数前面:

pageFunction: async () => {
    const title = await page.title();
    console.log(title);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

等待仅在异步功能中有效

等待仅在异步功能中有效

SyntaxError:super()仅在派生类构造函数中有效

Javascript:SyntaxError:等待仅在异步函数中有效

await仅在异步功能中有效-异步中的eval

module.exports SyntaxError:等待仅在异步函数中有效

module.exports SyntaxError:等待仅在异步函数中有效

SyntaxError:当使用Node JS连接到Mongo DB时,await仅在异步功能中有效

Await仅在使用Node.js的异步函数中有效

await仅在异步功能错误中对异步功能有效

for循环中的“ await仅在异步函数中有效”

带有“ await import(...)”的未捕获的SyntaxError

未捕获的 SyntaxError:await 仅在 async 函数中的 async 函数中有效

给出 await 的异步函数仅在异步函数中有效

Google Cloud / Firebase 函数:await 仅在异步函数中有效

即使等待位于 Node.js 中的异步函数中,如何修复“await 仅在异步函数中有效”?

Sails.js SyntaxError:await 仅在异步函数中有效

SyntaxError:“await”仅在“async”函数中有效 - 需要帮助

为什么我的 await 在我的功能中不起作用?“语法错误:等待仅在异步函数中有效”

await 仅在异步函数 discord.js 中有效

“await 仅在异步函数中有效” discord.js

await 总是抛出 SyntaxError: await 仅在 sequelize 的异步函数中有效

`SyntaxError:await 仅在异步函数中有效`,同时尝试在 node rest api 中注册用户

await 仅在异步函数 Discord bot 反应角色中有效

“await 仅在异步函数中有效”,而它是一个异步函数

ASYNC / AWAIT SyntaxError:await 仅在异步函数和模块的顶级主体中有效

等待仅在异步函数中有效,同时我已经在函数中放置了“异步”

SyntaxError:await 仅在 async 函数中有效,但 async 已包含在内

For 循环 - SyntaxError: await 仅在异步函数中有效