2017-04-13 3 views
1

내가 누락 된 것이 있습니까? 다음은 내가 가지고있는 것입니다.Favicon이 로컬에 표시하지 않음

var express = require('express'); 
var favicon = require('serve-favicon'); 
var path = require('path'); 

var app = express(); 

app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))); 

app.use('/api', require('./routes/api')); 

app.listen(3000); 

내 favicon은 공용 폴더와 같은 이름으로 지정되어 있습니다. 파일에 별도로 다른 경로를 설정했습니다. 파비콘이 작동하지 않는 것처럼 보입니다. 뭔가 빠뜨린 것 같습니다.

+0

개발자 콘솔 로그인 브라우저는 무엇입니까? – Gntem

+0

아무 것도 나타나지 않지만, 모든 것이 잘 작동하는 것 같이 보입니다. 단지 favicon이 표시되지 않습니다. 감사. –

+0

페이지가로드 될 때 Chrome 디버거에서 네트워크 태그를보고 브라우저가 실제로 서버에서 favicon.ico 파일을 요청하는지 확인합니다. 그렇다면 어떤 응답을 얻었는지보십시오. – jfriend00

답변

0

문서의 <head> 섹션에있는 내용을 확인하십시오. 브라우저가 기본 favicon.ico 동작을 구현할 수도 있지만 브라우저에서 favicon을 가져 오려는 파일/경로, 파일의 유형 또는 해당 파일을 가져올 경로를 브라우저에 알려줌으로써 <head> 섹션에서 제어 할 수도 있습니다. 그것은 파비콘을 전혀 찾지 않기를 원합니다. 브라우저는 이전 파비콘을 캐시 수도

Add Favicon to Website

Necessary to add link tag for favicon.ico?

0

크롬은 캐시 된 적이 없기 때문에 캐시됩니다. 파비콘이 프로덕션에 표시됩니다.

+0

로컬로 보려면 어떻게해야합니까? –

+0

@BabaganaZannah 캐시 된 이미지와 파일을 지 웁니다. – skiilaa

+0

불행히도, 내 캐시를 지운 후에도. 감사. –

0

:

여기에 세부 사항의 일부를 커버 주제에 대한 두 개의 다른 참조입니다. 다음과 같이 새 favicon에 버전을 추가하여 브라우저에서 캐시를 새로 고칠 수 있습니다.

관련 문제