如何解决nodejs弃用警告-RFC 6066

发布于 2025-02-12 06:28:28 字数 1404 浏览 2 评论 0原文

我正在尝试为Kafkajs生产商和消费者创建一个示例Nodejs应用程序。启动应用程序时,我会遇到弃用错误。因此,我尝试使用 - 跟踪剥夺标志,并获得此堆栈跟踪。我该如何修复?我尝试使用不同版本的kafkajs,但是仍然遇到此错误,

   (node:61452) [DEP0123] DeprecationWarning: Setting the TLS ServerName to an IP address is not permitted by RFC 6066. This will be ignored in a future version.
   at Object.connect (node:_tls_wrap:1670:15)
   at /BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/socketFactory.js:12:13
   at module.exports (/BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/socket.js:24:18)
   at /BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/connection.js:240:23
   at new Promise (<anonymous>)
   at Connection.connect (/BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/connection.js:167:12)
   at ConnectionPool.getConnection (/BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/connectionPool.js:56:24)
   at Broker.connect (/BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/broker/index.js:86:52)
   at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
   at async /BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/cluster/brokerPool.js:319:9

我尝试使用ksfkajs版本1.15.0、1.16.0、2.1.0在package.json中 - 但继续遇到相同的错误。

我如何消除此警告?

谢谢

I am trying to create a sample nodejs app for kafkajs producer and consumer. When I start the app, I get the deprecation error. So, I tried with --trace-deprecation flag and get this stack trace. How can I fix it? I tried using different versions of kafkajs, but still keep getting this error

   (node:61452) [DEP0123] DeprecationWarning: Setting the TLS ServerName to an IP address is not permitted by RFC 6066. This will be ignored in a future version.
   at Object.connect (node:_tls_wrap:1670:15)
   at /BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/socketFactory.js:12:13
   at module.exports (/BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/socket.js:24:18)
   at /BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/connection.js:240:23
   at new Promise (<anonymous>)
   at Connection.connect (/BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/connection.js:167:12)
   at ConnectionPool.getConnection (/BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/network/connectionPool.js:56:24)
   at Broker.connect (/BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/broker/index.js:86:52)
   at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
   at async /BitBucketRepos/node-js/SimpleProducerConsumer/node_modules/kafkajs/src/cluster/brokerPool.js:319:9

I have tried with using ksfkajs version 1.15.0, 1.16.0, 2.1.0 in package.json - but keep getting the same error.

How can I eliminate this warning?

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

稳稳的幸福 2025-02-19 06:28:36

将您的nodejs升级到LTS版本,这是更合适的版本,即使我也有同样的问题,但是在升级到LTS版本后,我得到了答案

upgrade your nodejs to LTS version this is more suitable version even I have also same issue but after upgrading to LTS version I got the Answer

灯下孤影 2025-02-19 06:28:35

升级您的nodejs版本应解决此

https://techiedan.com/nodejs-ip-address-is-not-permitty-by-rfc-6066/

将您的nodejs版本升级到最新的稳定版本中。在撰写本文时,这是在版本15上解决此问题,因为我认为IP地址现在在将来版本中被忽略。

Upgrade your NodeJS version should resolve this

https://techiedan.com/nodejs-ip-address-is-not-permitted-by-rfc-6066/

Upgrade your NodeJS version into the newest stable release. At time of writing, this is at version 15 which should resolve this issue as I believe the IP address is now ignored in future version.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文