Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript内部文件中查找范围错误的来源_Javascript - Fatal编程技术网

在JavaScript内部文件中查找范围错误的来源

在JavaScript内部文件中查找范围错误的来源,javascript,Javascript,我最近获得了一个需要在我的服务器上安装的平均堆栈项目(Ubuntu 16.04)。我已经编译了代码,并使用sudo节点运行start.js文件,我收到一个错误: throw new RangeError('"port" argument must be >= 0 and < 65536'); ^ RangeError: "port" argument must be >= 0 and < 65536 at assertPort (internal/net.js:

我最近获得了一个需要在我的服务器上安装的平均堆栈项目(Ubuntu 16.04)。我已经编译了代码,并使用
sudo节点运行start.js文件,我收到一个错误:

throw new RangeError('"port" argument must be >= 0 and < 65536');
^

RangeError: "port" argument must be >= 0 and < 65536
    at assertPort (internal/net.js:17:11)
    at Server.listen (net.js:1389:5)
    at EventEmitter.listen (/var/www/html/workspace/MRC/node_modules/express/lib/application.js:617:24)
    at Object.<anonymous> (/var/www/html/workspace/MRC/app.js:81:5)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:390:7)
    at startup (bootstrap_node.js:150:9)
    at bootstrap_node.js:505:3
抛出新的RangeError(“'port'参数必须>=0且<65536”);
^
RangeError:“端口”参数必须大于等于0且小于65536
在assertPort(内部/net.js:17:11)
在Server.listen(net.js:1389:5)
在EventEmitter.listen(/var/www/html/workspace/MRC/node_modules/express/lib/application.js:617:24)
反对。(/var/www/html/workspace/MRC/app.js:81:5)
在模块处编译(Module.js:570:32)
在Object.Module.\u extensions..js(Module.js:579:10)
在Module.load(Module.js:487:32)
在tryModuleLoad时(module.js:446:12)
在Function.Module.\u加载(Module.js:438:3)
位于Module.runMain(Module.js:604:10)
运行时(bootstrap_node.js:390:7)
启动时(bootstrap_node.js:150:9)
在bootstrap_node.js:505:3

现在很明显,这是一个查找要运行的端口的文件中的RangeError。我知道需要修复什么,但我有一个问题。错误在“internal/net.js”中,在项目中找不到它。我不知道它是否以某种方式内置在JS中,或者它是否只是在我的雷达下滑动。我知道当我找到它时需要做什么,但现在找到它是困难的部分。

问题在于
application.js
app.js
是否设置了端口。尝试硬编码特定端口号以定位它。

这在node.js中。进一步查看堆栈跟踪。它看起来像是
application.js
app.js
正在向HTTP服务器传递错误的端口值。