2013-07-20 45 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 /節點,任何路徑 –

相關問題