node.js中./favicon.ico 请求处理问题
未处理代码
var http=require("http");
var server=http.createServer((req,res)=>{
console.log(req.url);
res.end();
});
server.listen(3000);//只写了个端口号 后面忽略
进行处理清除./favicon.ico
var http=require("http");
var server=http.createServer((req,res)=>{
if(req.url.indexOf("/favicon.ico") ===-1){
console.log(req.url);
res.end();
}
})
server.listen(3000);
还可以增加对动态资源与静态资源的处理
动态资源接口为api
所以
var http=require("http");
var server=http.createServer((req,res)=>{
if(req.url.indexOf("/favicon.ico") ===-1){
if(req.url.indexOf("/api")!==-1){
console.log("动态资源",req.url)
}else{
console.log("静态资源")
}console.log(req.url);
res.end();
}
})