Un Expected Token错误节点JS

时间:2016-11-24 07:19:42

标签: node.js

Image reference这里的代码,我在运行脚本时遇到意外的令牌错误

const WelcomeAsync = async () => {
    console.log('WelcomeAsync')

    if (state === STATE_GET_STARTED)
         return await GetStartedAsync()
    else {
        if (request.text.toLowerCase() === 'about')
            return await AboutAsync()
        else
            return [
                `Hi ${user.first_name}!`,
            ].concat(await HelpAsync())
    }
}

代码链接:https://github.com/claudiajs/claudia-bot-builder/blob/master/lib/facebook/format-message.js

1 个答案:

答案 0 :(得分:1)

根据您对Claudia Bot Builder的参考,我假设您在AWS Lambda中运行代码。 Lambda目前使用4.3.2运行Node.js(请参阅http://docs.aws.amazon.com/lambda/latest/dg/programming-model.html),因此那些JavaScript功能尚不可用。您可以使用Babel或类似的东西进行转换,以创建与Node 4.3兼容的版本。使用Claudia,只需在NPM中使用安装后脚本来转换JS。