首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kafka使用者应用程序的kafkajs代码中的意外标记

kafka使用者应用程序的kafkajs代码中的意外标记
EN

Stack Overflow用户
提问于 2019-10-04 10:29:10
回答 1查看 198关注 0票数 0

Nodejs版本: 4.4.7 NPM版本: 2.15.8

我正在运行以下代码,它是从以下URL复制而来的

https://kafka.js.org/docs/getting-started

代码语言:javascript
复制
    const { Kafka } = require('kafkajs')

    const kafka = new Kafka({
    clientId: 'my-app',
    brokers: ['kafka1:9092', 'kafka2:9092']
    })

上述代码保存在"simpleapp“文件夹下的"apps.js”文件中。除此之外,我还安装了以下软件

代码语言:javascript
复制
    npm install kafkajs

当我运行app.js文件时,我得到以下错误

代码语言:javascript
复制
    /Users/nick/Documents/nodeprojects/simpleapp/apps.js:1
(function (exports, require, module, __filename, __dirname) { const { Kafka } = require('kafkajs')
                                                                    ^

SyntaxError: Unexpected token {
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:968:3

问题出在哪里?

EN

回答 1

Stack Overflow用户

发布于 2019-10-04 15:01:49

NodeJS的4.4.7版本非常旧,甚至不再受支持。KafkaJS follows the same support schedule as NodeJS itself,所以当前支持的最早版本是8。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58229145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档