我的网站(运行在express框架上)突然开始抱怨它需要一个favicon。添加了一个favicon.ico后,每次有人尝试查看页面时,现在都会给我显示这个错误。
Error: Cannot find module 'ico'
at Function._resolveFilename (module.js:334:11)
...
我的网站(运行在express框架上)突然开始抱怨它需要一个favicon。添加了一个favicon.ico后,每次有人尝试查看页面时,现在都会给我显示这个错误。
Error: Cannot find module 'ico'
at Function._resolveFilename (module.js:334:11)
...
app.all('/:action', function(req, res){
你只需要为 '/favico.ico' 添加一个 'GET' 处理程序;
app.get('/favico.ico' , function(req , res){/*code*/});
提供一些关于错误的更多信息或者代码示例会更有帮助。
为了确保,您需要将.ico所在的路径添加到express的静态路由中,如下所示:
app.use("/mypathwhereicolies", express.static(__dirname+'/mypathwhereicolies'));