Не могу понять один момент, написал обработку параметров url если пустой вывести index.html если нет то error.html
function onRequest (request, response) {
var parse = urlutils.parse(request.url, true);
view(parse.pathname, parse.query.text, function (render) {
response.writeHead(200, {"Content-Type": "text/html"});
response.write(render);
response.end();
// console.log('write ' + parse.pathname);
});
}
Всё отрабатывает и всё казалось бы хорошо, но я заметил такую фичу , т.к. когда я захожу на сайт мне шлется первым ulr 127.0.0.1/ , а вторым 127.0.0.1/favicon.ico , когда приходит фавикон срабатывает функция что нужно показать error.html и в консоле по команде console.log у меня выводить подряд две строки
/
/favicon.ico
Но отображается правильная страница первая, ошибки нету.... вот не могу понять почему т.к. в коде я не где этот фавикон не проверяют и по идеи должна тогда быть ошибка.