2014-04-04 90 views
4

我是新手使用節點,並表示錯誤:ENOENT,開放的favicon.ico

我先寫

express test1 

然後我做了

npm install 

對於測試創建了一個明確的示例項目應用程序我正在做節點app.js,但我得到這個錯誤

Error: ENOENT, open '/home/test1/node_modules/express/node_modules/connect/node_modules/static-favicon/../public/favicon.ico'

我做了一些谷歌搜索,我不確定解決方案,這是從明確的演示應用程序,應該工作,我已經厭倦了這個星期,它工作。

任何見解將不勝感激

+0

你檢查過'公共/ favicon.ico'文件嗎? –

+0

是文件存在,但位置是/home/test1/node_modules/express/node_modules/connect/node_modules/static-favico/favicon.ico – Ray

+0

這是express(3)的最新版本嗎? – SomeKittens

回答

3

追加這一行到您的app.js的初始化部分:

app.use(favicon(__dirname + '/public/favicon.ico')); 

我認爲app.js是在項目目錄和文件的圖標是在公共/favicon.ico也相對於項目文件夾。

+0

謝謝你,先生這工作,非常感謝 – Ray