2016-10-10 55 views
0

我有一個運行在Heroku上的應用程序(smooch)。但是現在有一段時間了,我已經得到了503錯誤。我不知道。它說他正在尋找一個favicon,但徒勞無功。不管我注意的是幫助。Smooch bot在Heroku平臺上運行返回錯誤503尋找favicon

所以,首先:我已經使用Heroku的腰帶在我的Mac和看到這個味精 - 儘管部署是確定的,並得到了綠色複選框 - 所以相當怪異:

016-10-10T22:19:29.206225 + 00 :00 heroku [router]:at = error code = H10 desc =「App crashed」method = GET path =「/ favicon.ico」host = independerchat.herokuapp.com request_id = a5c658c2-7ba3-413e-b81d-d80864b8fccf fwd = 「213.46.87.171」dyno = connect = service = status = 503 bytes =

其次還做了回滾,但這也沒有幫助。 最後現在已經有好的一週......

任何幫助將非常感激!

謝謝!

Wouter

+1

查找日誌中對'/ favicon.ico'的訪問是正常的。許多瀏覽器默認都這樣做。如果你在你的代碼中聲明瞭一個favicon,那沒問題:瀏覽器也會在那裏看到,你的訪問者不會注意到這個問題。這是一個非常經典的設置,期望爲503(通常返回404)。 –

回答

0

@philippe_b是正確的。 smooch-bot-example是一個快速應用程序,因此解決此問題的最佳方法是僅僅爲favicon提供服務。我建議使用https://www.npmjs.com/package/serve-favicon

npm install serve-favicon

和app.js:

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

編輯:如果你沒有一個圖標,你可以生成一個在RealFaviconGenerator.net;)