2013-07-20 44 views
0

我在我的本地主机上执行我的express js应用程序时遇到问题。当我键入:为什么我的express js应用程序不能执行?

[email protected]:~/node_modules/nave/create$ node app.js 

我得到这个作为输出:

axconfig: port 1 not active 
axconfig: port 2 not active 

我不知道为什么我执行时发生这种情况,最后一次,它的工作完美,然后我的笔记本电脑崩溃一次,现在它不会执行。任何帮助,这是非常感谢。

+1

那么这些端口是否被另一个应用程序使用? – Ian

+0

我不这么认为,我指出的唯一一个端口是app.js中的3000端口。我不确定其他港口是什么。我运行nmap查看所有正在使用的端口,3000未使用。 –

+0

您是否认为代码片段可能会改善我们帮助您解决问题的机会?如果我不得不介意阅读,我可能会说错误在第42行。 –

回答

1

this post,这听起来像你实际上没有运行NodeJS,但是node无线电应用程序。你可能使用apt-get来安装错误的程序。

也许你跑了apt-get install node并安装了错误的东西。如果你没有使用无线电应用程序,你应该删除它,因为它是一个完全不同的程序,根本不涉及nodejs。

当前,当您在提示中键入node时,发现/usr/sbin/node是无线电应用程序。如果你想使用NodeJS,你应该运行/usr/bin/node。为了让node得到解决,您需要删除广播应用程序,或者在您的$ PATH中有/usr/bin之前/usr/sbin

+0

不,我刚刚在一天前完成了这项工作,然后我的电脑突然关机,因为我无法执行此操作。 –

+0

如果你自己运行'node',你会得到节点提示吗?你从哪个节点获得什么?也许你的'$ PATH'现在出于某种原因是错误的。 – loganfsmyth

+0

我得到axconfig:端口1不活跃 axconfig:端口2不活跃从节点和哪个节点给我/ usr/sbin /节点,任何路径 –

相关问题