我的网站(在快递框架上运行)突然开始抱怨它需要一个图标。添加favicon.ico后,每次有人试图查看页面时,它都会给我这个错误。
Error: Cannot find module 'ico'
at Function._resolveFilename (module.js:334:11)
...
答案 0 :(得分:5)
解决;我有
app.all('/:action', function(req, res){
在我的app.js中,它试图将favicon.ico解释为页面。
答案 1 :(得分:0)
有关错误的更多信息会有所帮助,或者是一些代码示例。
只是为了确保;你将不得不将.ico所在的路径添加到静态路由中进行表达;
app.use("/mypathwhereicolies", express.static(__dirname+'/mypathwhereicolies'));
答案 2 :(得分:0)
你只需要添加一个' GET'处理器' /favico.ico' ;
app.get('/favico.ico' , function(req , res){/*code*/});
您可以将其添加到那里以消除错误,或者您可以使用实际的img uri进行回复。