반응형
파비콘 ?
웹브라우저 타이틀 앞에 표시되는 작은 아이콘을 의미합니다.
https://terms.naver.com/entry.nhn?docId=864878&cid=50371&categoryId=50371
nodejs 사이트뿐 아니라 웹사이트들에 대해서 favicon이 없으면 어쩌다 404 에러가 표시되는 사이트들이 보입니다.
favicon 은 웹사이트 루트에 favicon.ico 파일만 가져다 놓으면 적용이 되기 때문에,
1. express.js 프레임워크 이용시 (간편하게 파비콘 파일만 가져놓으면 된다.)
static 파일 경로(public)에 가져다 놓는다.
/public/favicon.ico
2. serve-favicon 미들웨어 이용하기
express 가 구동될때 자동으로 파비콘을 설정해 준다.
- 이 모듈은 디스크 액세스를 건너뛰어 성능을 향상시키기 위해 메모리에 있는 아이콘을 캐시합니다.
var favicon = require('serve-favicon');
app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
http://expressjs.com/en/resources/middleware/serve-favicon.html
참고 : 파비콘 만들기 사이트 https://www.favicon.cc/
반응형
'dev > node.js' 카테고리의 다른 글
node.js 웹사이트 개발 - 웹사이트 레이아웃, express-ejs-layouts (5) | 2020.11.25 |
---|---|
node.js 웹사이트 개발 - express, EJS (2) | 2020.11.24 |
node.js 웹사이트 개발 - 회원가입, 로그인,로그아웃 구현 (5) | 2020.10.28 |
node.js 웹사이트 개발 - 쿠키와 세션(cookie, session) (0) | 2020.10.22 |
node.js 웹사이트 개발- 모듈을 이용한 프로젝트 구성 (2) | 2020.10.14 |