2017-07-29 54 views
0

我是使用Node.js後端的全新軟件,我試圖使用RealFaviconGenerator安裝我的項目的圖標。我按照指示操​​作,但收藏圖標不會出現在我的development site或我的已部署網站中。相反,我得到一個不需要的圖標!我的Node.js項目中出現不需要的圖標

我懷疑服務器調用正在取得不需要的圖標,但我找不到它。我甚至把我的應用程序的根目錄和內部OutputDir。我在Rails應用程序上使用RealFaviconGenerator獲得了成功,所以我不確定它爲什麼似乎不適用於Node.js.

我意識到我可以添加一個鏈接到favicon.ico文件,但是對於幾乎所有的瀏覽器和移動技術來說,這並不會利用RealFaviconGenerator的favicon。任何幫助,將不勝感激!

這裏是我當前的目錄樹:

enter image description here

我也嘗試安裝快遞,圖標短路中間件。沒有骰子。

+0

RealFaviconGenerator的作者發言。您是否檢查過favicon HTML標記已正確注入您的網頁?你知道這個不需要的圖標來自哪裏嗎? (在你的項目中有一個流浪的favicon.ico,可能嗎?) –

+0

不,沒有什麼會被注入到html中,據我所知,但我不確定如何檢查。不,我不知道不需要的圖標來自哪裏,所以我假設正在進行服務器調用。你知道服務器在哪裏打這樣的電話嗎? –

+0

您的'faviconData.json'中的HTML標記應該被注入到您的頁面中。你運行'真正favicon注入faviconData.json outputDir public/index.html'或類似的東西? –

回答

0

爲了使用圖標與您的網站,您將鏈接添加到index.html文件的:

<link rel="shortcut icon" href="https://codefellowswebapp.herokuapp.com/favicon.ico" /> 

並保存了圖標的.ico文件在您的網站的根目錄。

RealFaviconGenerator是否根據上傳的圖像不導出.ico文件?

+0

[RealFaviconGenerator](http://realfavicongenerator.net/)應該注入html而不需要直接添加上面的鏈接。這樣,它可以根據瀏覽器添加任意數量的圖標,幾乎任何瀏覽器都會顯示圖標。換句話說,許多圖標文件(包括.ico文件)已被導出到'outputDir',但它們不會出現。將圖標文件移動到根目錄不會有幫助。我在我的Rails應用程序中成功地使用了[RealFaviconGenerator](http://realfavicongenerator.net/),所以我對我的Node.js應用程序出現問題感到失望。 –