[英]Not getting the right URL path - URL path is: /favicon.ico
我使用以下代码,当我第一次在浏览器中运行一些路径,如http://localhost:9000/aaaa/bbbb/cccc
在我第一次获得/ aaaa / bbb / cccc但在第二次我得到的URL路径是:/favicon.ico
我该怎么做才能克服这个问题?
url = require('url');
....
http.createServer(function(req, res) {
var hostname = req.headers.host.split(":")[0];
var pathname = url.parse(req.url).pathname;
console.log("Host name: " + hostname);
console.log("URL path is: " + pathname);
阻止浏览器从默认位置请求favicon的唯一方法是在您提供的HTML文档中为其指定显式位置。
<link rel="shortcut icon" href="URL HERE">
location = /favicon.ico { access_log off; log_not_found off; }
location = /favicon.ico { access_log off; log_not_found off; }
location = /favicon.ico { access_log off; log_not_found off; }
对conf。 从节点服务
if (req.url === '/favicon.ico') { res.writeHead(200, {'Content-Type': 'image/x-icon'} ); return res.end(); }
如Quentin建议的那样,从html链接favicon。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.