= 0 and < 65536-6ren"> = 0 and < 65536-我有一个用 electron 和 nodejs 编写的应用程序,我正在尝试运行它。它使用模块 portscanner检查特定范围内的开放端口: portscanner.findAPortNotInUs-6ren">
gpt4 book ai didi

node.js - 范围错误 : "port" argument must be >= 0 and < 65536

转载 作者:搜寻专家 更新时间:2023-10-31 23:28:02 26 4
gpt4 key购买 nike

我有一个用 electron 和 nodejs 编写的应用程序,我正在尝试运行它。它使用模块 portscanner检查特定范围内的开放端口:

portscanner.findAPortNotInUse(3000, 3010, '127.0.0.1', function(error, port) {
console.log("Free port: " + port)

})

但是,我收到了这个错误:

RangeError: "port" argument must be >= 0 and < 65536
at assertPort (internal/net.js:17:11)
at Server.listen (net.js:1389:5)

尽管我的范围明显小于 65536 且大于 0。

网上查了一下,好像是node v6的错误(我有v6.5.0)。我是 nodejs 的新手,非常感谢有关如何解决此问题的任何帮助。谢谢。

最佳答案

It's an issue with newer versions of node.

https://github.com/FWeinb/nodeshot/issues/11

它也被提升为 issue关于 Electron 项目。

为了快速处理它,您还可以使用 try.....catch

关于node.js - 范围错误 : "port" argument must be >= 0 and < 65536,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39441846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com