favicon.ico 从静态目录获取图像时出现 502 错误

favicon.ico 502 error while getting image from static directory

我设置了静态文件夹来访问图片

app.use('/images', express.static(path.join(`assets/images`)))

图像已通过 multer 成功存储,路径指定为

diskStorage({
    destination: (req, file, callback) => {
       callback(null, 'assets/images')
    }
})

但出现错误

我试图通过添加路由来跳过此错误

this.app.get('/favico.ico', (req, res) => {
    res.sendStatus(204);
});

但直到现在都没有任何效果

更新

Having this problem on localhost but working fine on Heroku

我找到了另一个原因,我 运行 我的节点应用程序在 192.168.X.X 而不是本地主机上并加载了我的图像

现在我无法在本地主机上获取它的问题是什么

我无法在 localhost 上托管 angular 7 应用程序但可以在 192.168.X.X

上托管 运行 的另一个理由

这是为什么?如何解决?

实际上,在重置 browser 设置后,我的 browser 配置出现了问题,一切正常。

完整的解决方案和讨论在这里