最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

express接收favicon.ico作为默认路由的参数

运维笔记admin23浏览0评论

express接收favicon.ico作为默认路由的参数

express接收favicon.ico作为默认路由的参数

我在/:code中有这种路线,这就是我的处理方式

router.get('/:code', (req,res)=>{
    console.log(req.params.code)
})

但是问题是,当没有参数(我是说它为空)时,它将记录favicon.ico,我该如何防止呢?目前我用

来防止
if(req.params.code !== 'favicon.ico'){
    console.log(req.params.code)
}

但是我不喜欢这样,所以我更喜欢一个

回答如下:

app.use((req, res, next) => { if (req.params.code == "favicon.ico") req.params.code = null; next(); })

发布评论

评论列表(0)

  1. 暂无评论